BP_Akismet::add_activity_comment_spam_button()
Adds a “mark as spam” button to each activity COMMENT 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_comment_spam_button() { if ( !bp_activity_user_can_mark_spam() ) return; // By default, only handle activity updates and activity comments. $current_comment = bp_activity_current_comment(); if ( empty( $current_comment ) || !in_array( $current_comment->type, BP_Akismet::get_activity_types() ) ) return; bp_button( array( 'block_self' => false, 'component' => 'activity', 'id' => 'activity_make_spam_' . bp_get_activity_comment_id(), 'link_class' => 'bp-secondary-action spam-activity-comment confirm', 'link_href' => wp_nonce_url( bp_get_root_domain() . '/' . bp_get_activity_slug() . '/spam/' . bp_get_activity_comment_id() . '/?cid=' . bp_get_activity_comment_id(), 'bp_activity_akismet_spam_' . bp_get_activity_comment_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.