BBP_BuddyPress_Activity::activity_can_comment( boolean $can_comment = true )
Maybe disable activity stream comments on select actions
Description
Parameters
- $can_comment
-
(Optional)
Default value: true
Return
(boolean)
Source
File: bp-forums/activity.php
public function activity_can_comment( $can_comment = true ) {
global $activities_template;
// Already forced off, so comply
if ( false === $can_comment )
return $can_comment;
// Check if blog & forum activity stream commenting is off
if ( ( false === $activities_template->disable_blogforum_replies ) || (int) $activities_template->disable_blogforum_replies ) {
// Get the current action name
$action_name = bp_get_activity_action_name();
// Setup the array of possibly disabled actions
$disabled_actions = array(
$this->topic_create,
$this->reply_create
);
// Check if this activity stream action is disabled
if ( in_array( $action_name, $disabled_actions ) ) {
$can_comment = false;
}
}
return $can_comment;
}
Changelog
| Version | Description |
|---|---|
| bbPress (r3399) | 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.