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

306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
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

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.