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
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.