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
307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 | 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.