BBP_BuddyPress_Activity::reply_update( $reply_id, obj $post )
Update the activity stream entry when a reply status changes
Description
Parameters
- $post_id
-
(Required)
- $post
-
(Required)
Return
(Bail) early if not a reply, or reply is by anonymous user
Source
File: bp-forums/activity.php
657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 | public function reply_update( $reply_id , $post ) { // Bail early if not a reply if ( get_post_type( $post ) !== bbp_get_reply_post_type() ) return ; $reply_id = bbp_get_reply_id( $reply_id ); // Bail early if reply is by anonymous user if ( bbp_is_reply_anonymous( $reply_id ) ) return ; // Action based on new status if ( bbp_get_public_status_id() === $post ->post_status ) { // Validate reply data $topic_id = bbp_get_reply_topic_id( $reply_id ); $forum_id = bbp_get_reply_forum_id( $reply_id ); $reply_author_id = bbp_get_reply_author_id( $reply_id ); $this ->reply_create( $reply_id , $topic_id , $forum_id , array (), $reply_author_id ); } else { $this ->reply_delete( $reply_id ); } } |
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.