Forum Replies Created
-
if the blog is on the same site as the bp install – you can add the filter to post content which scans for the atme mentions.
the bp function is `bp_activity_at_name_filter` and probably hook it on the pre save content filter for posts (forgot the filter name off hand)
the plugin above is only for the bp activity stream – maybe a regular wordpress plugin has that functionality for blog posts.
have to block replies on the activity type: activity_comment
check_is_member is static and available anywhere within bp
give this a shot – you can disable nested replies
https://wordpress.org/extend/plugins/buddypress-activity-stream-extras/
@mrandrewaustria – i’d suggest a more positive approach over the above reply.
if you can reproduce the issue consistently (via bp-default theme and disabled third party plugins) – create a trac ticket with the steps/details. I doubt the main developers are looking downward on people reporting issues (why would they?)
if the crop/favorite actions are not working – sounds like a javascript issue
for email – there are several action and filters hooks to use and different ways (client side or extend a custom register page)
That is not a built in core feature – maybe someone has created a plugin for it (there is bp-moderation – not sure if that holds anything in a queue)
Unless there is a specific plugin for this purpose in the wp plugin directory, otherwise you’ll need to code your own.
You could hook on bp_activity_posted_update
then perform a count and compare to your set threshold of activity updates prior to adding the permissions to the userdata. ( if you look at the member profile stats plugin – there is a function called etivite_bp_member_profile_stats_get_member_status_count() – which pulls only activity_updates )
you just asked this question yesterday…
You probably want
bp_core_activated_user (maybe sign up user – but depends on your workflow)
&
xprofile_updated_profile (if you’re keying of xprofile data)
i’m getting rusty if i can’t remember all the filters
https://buddypress.trac.wordpress.org/ticket/3460
otherwise – use the lower level bp-core function for add activity entries (or just copy the blog activity add function and change the cpt check)
activity types are fluid – so any plugin may add their own besides bp-core. besides querying the activity table for distinct types; the global $bp->activity->actions stores the action/type for each component registered in bp-core. (note, another plugin may not use this method and create an activity type on their own)
use one of the various action hooks within members-header.php template file
http://etivite.com/api-hooks/buddypress/path/bp-themesbp-defaultmemberssinglemember-header-php/
please do – recently new plugin.
Checking those would allow regular members to send PM to other members meeting the requirement (ie, a friend, a follower connection, or member sharing the group membership)
If none are checked – then by default – only the administrator may send PMs to members (and members to the administrators defined by the wp_cap)
if on latest bp/wp – then https://wordpress.org/extend/plugins/buddypress-restrict-messages/ long as the users sending has the wp_cap of ‘administrator’
have a look at the block activity types plugin – you can see where i hook and block inserting to the db. it would be easy with further work to grab the the_post info and perform whatever checks on the post data.
BP_VERSION
the block activity types plugin will stop those items from being saved into the database.
you can disable commenting on forum posts + blog post via the bp settings.
otherwise
https://wordpress.org/extend/plugins/buddypress-activity-stream-extras/ – you can select the activity types to disable replies on.try v0.3.0 – it will remove the direct link access as well
the messages_screen_compose() function is not loaded until the subnav on a user profile – which contains the form submit catch/verify nonce. you may need to duplicate that code (since it does load the template files)
https://buddypress.trac.wordpress.org/browser/tags/1.5/bp-messages/bp-messages-screens.php#L35