bbp_is_topic_public( int $topic_id )

Is the topic publicly viewable?


Description Description

See bbp_get_public_topic_statuses() for public statuses.


Parameters Parameters

$topic_id

(Optional) Topic id


Top ↑

Return Return

(bool) True if public, false if not.


Top ↑

Source Source

File: includes/topics/template.php

function bbp_is_topic_public( $topic_id = 0 ) {
	$topic_id  = bbp_get_topic_id( $topic_id );
	$status    = bbp_get_topic_status( $topic_id );
	$public    = bbp_get_public_topic_statuses();
	$is_public = in_array( $status, $public, true );

	// Filter & return
	return (bool) apply_filters( 'bbp_is_topic_public', $is_public, $topic_id );
}

Top ↑

Changelog Changelog

Changelog
Version Description
2.6.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.