bbp_force_comment_status( bool $open, int $post_id )
Force comments_status to ‘closed’ for Forums post types
Description
Parameters
- $open
-
(Required) True if open, false if closed
- $post_id
-
(Required) ID of the post to check
Return
(bool) True if open, false if closed
Source
File: bp-forums/core/theme-compat.php
function bbp_force_comment_status( $open, $post_id = 0 ) { // Get the post type of the post ID $post_type = get_post_type( $post_id ); // Default return value is what is passed in $open $retval = $open; // Only force for Forums post types switch ( $post_type ) { case bbp_get_forum_post_type() : case bbp_get_topic_post_type() : case bbp_get_reply_post_type() : $retval = false; break; } // Allow override of the override return apply_filters( 'bbp_force_comment_status', $retval, $open, $post_id, $post_type ); }
Changelog
Version | Description |
---|---|
bbPress (r3589) | 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.