BP_Akismet::setup_actions()
Hook Akismet into the activity feed.
Description
Source
File: bp-activity/classes/class-bp-akismet.php
protected function setup_actions() { // Add nonces to activity feed lists. add_action( 'bp_after_activity_post_form', array( $this, 'add_activity_stream_nonce' ) ); add_action( 'bp_activity_entry_comments', array( $this, 'add_activity_stream_nonce' ) ); // Add a "mark as spam" button to individual activity items. add_action( 'bp_activity_entry_meta', array( $this, 'add_activity_spam_button' ) ); add_action( 'bp_activity_comment_options', array( $this, 'add_activity_comment_spam_button' ) ); // Check activity for spam. add_action( 'bp_activity_before_save', array( $this, 'check_activity' ), 4, 1 ); // Tidy up member's latest (activity) update. add_action( 'bp_activity_posted_update', array( $this, 'check_member_activity_update' ), 1, 3 ); // Hooks to extend Activity core spam/ham functions for Akismet. add_action( 'bp_activity_mark_as_spam', array( $this, 'mark_as_spam' ), 10, 2 ); add_action( 'bp_activity_mark_as_ham', array( $this, 'mark_as_ham' ), 10, 2 ); // Hook into the Activity wp-admin screen. add_action( 'bp_activity_admin_comment_row_actions', array( $this, 'comment_row_action' ), 10, 2 ); add_action( 'bp_activity_admin_load', array( $this, 'add_history_metabox' ) ); }
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.