If the post contains an inappropriate word that you’ve set up in WP’s comment moderation settings, then BuddyPress also inherits these settings. This functionality was added in BP 2.6.0.
To disable this functionality from the Activity component, add the following to your theme’s functions.php
or wp-content/plugins/bp-custom.php
:
// Do not use WP's Comment Moderation with BP Activity component
remove_action( 'bp_activity_before_save', 'bp_activity_check_moderation_keys', 2, 1 );
// Do not use WP's Comment Blacklist with BP Activity component
remove_action( 'bp_activity_before_save', 'bp_activity_check_blacklist_keys', 2, 1 );
While we are at it, is there a way to disable my blog posts from automatically showing up as my buddypress activity posts? Thank you very much in advance.
Disable the “Site Tracking” component under “Settings > BuddyPress” in the WP admin dashboard. When you do this, blog posts and blog comments will not be recorded into the BP activity stream.
thank you very much. Great help here!
jeffm2008
@jeffm2008
7 years, 9 months ago
Hi.
I wasn’t sure if this was normal. But it seems pretty extreme. I have some blacklist bad words and a max link allowed set in my general wordpress comment/discussion moderation settings. But, it seems to be blocking and controlling/affecting my buddypress users (subscribers) buddypress activity status updates.
Example: if a user tries to post any activity status update at all, it throws a warning saying they have posted a inappropriate word. If they try to post a link, it says they have posted too many links.
It’s almost like the WordPress 4.7.2 discussion settings are completely shutting down the status updates of the users.
I’ve used buddypress in the past, but I do not remember this. Is there a setting that I can uncheck, etc?
Is there a way to keep the WordPress comment moderation settings separate from the Buddypress status activity update settings?
Any help would be appreciated. Thank you in advance!