BP_Akismet::mark_as_ham( BP_Activity_Activity $activity, string $source )
Mark activity item as ham.
Description
Parameters
- $activity
-
(Required) Activity item being hammed.
- $source
-
(Required) Either "by_a_person" (e.g. a person has manually marked the activity as ham) or "by_akismet" (automatically hammed).
Source
File: bp-activity/classes/class-bp-akismet.php
public function mark_as_ham( $activity, $source ) { // If the activity was, originally, automatically marked as spam by Akismet, run the @mentions filter as it would have been skipped. if ( 'true' == bp_activity_get_meta( $activity->id, '_bp_akismet_result' ) && !bp_activity_get_meta( $activity->id, '_bp_akismet_user_result' ) ) $activity->content = bp_activity_at_name_filter( $activity->content, $activity->id ); /** * Fires after marking an activity item has been marked as ham. * * @since BuddyPress 1.6.0 * * @param BP_Activity_Activity $activity Activity object being marked as ham. * @param string $source Source of the whom marked as ham. * Either "by_a_person" (e.g. a person has * manually marked the activity as ham) or * "by_akismet" (automatically hammed). */ do_action( 'bp_activity_akismet_mark_as_ham', $activity, $source ); }
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.