BP_Akismet::add_activity_spam_button()
Adds a “mark as spam” button to each activity item for site admins.
Description
This function is intended to be used inside the activity feed loop.
Source
File: bp-activity/classes/class-bp-akismet.php
194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 | public function add_activity_spam_button() { if ( !bp_activity_user_can_mark_spam() ) return ; // By default, only handle activity updates and activity comments. if ( !in_array( bp_get_activity_type(), BP_Akismet::get_activity_types() ) ) return ; bp_button( array ( 'block_self' => false, 'component' => 'activity' , 'id' => 'activity_make_spam_' . bp_get_activity_id(), 'link_class' => 'bp-secondary-action spam-activity confirm button item-button' , 'link_href' => wp_nonce_url( bp_get_root_domain() . '/' . bp_get_activity_slug() . '/spam/' . bp_get_activity_id() . '/' , 'bp_activity_akismet_spam_' . bp_get_activity_id() ), 'link_text' => __( 'Spam' , 'buddyboss' ), 'wrapper' => false, ) ); } |
Changelog
Version | Description |
---|---|
BuddyPress 1.6.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.