bp_messages_clear_cache_on_message_save( BP_Messages_Message $message )
Clear message cache after a message is saved.
Description
Parameters
- $message
-
(Required) Message being saved.
Source
File: bp-messages/bp-messages-cache.php
function bp_messages_clear_cache_on_message_save( BP_Messages_Message $message ) { // Delete thread cache. // wp_cache_delete( $message->thread_id, 'bp_messages_threads' ); bp_messages_delete_thread_paginated_messages_cache( $message->thread_id ); // Delete unread count for each recipient. foreach ( (array) $message->recipients as $recipient ) { wp_cache_delete( $recipient->user_id, 'bp_messages_unread_count' ); } // Delete thread recipient cache. wp_cache_delete( 'thread_recipients_' . $message->thread_id, 'bp_messages' ); }
Changelog
Version | Description |
---|---|
BuddyPress 2.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.