is_bbpress()
Use the above is_() functions to return if in any Forums page
Description
Return
(bool) In a Forums page
Source
File: bp-forums/common/template.php
function is_bbpress() { // Defalt to false $retval = false; /** Archives **************************************************************/ if ( bbp_is_forum_archive() ) { $retval = true; } elseif ( bbp_is_topic_archive() ) { $retval = true; /** Topic Tags ************************************************************/ } elseif ( bbp_is_topic_tag() ) { $retval = true; } elseif ( bbp_is_topic_tag_edit() ) { $retval = true; /** Components ************************************************************/ } elseif ( bbp_is_single_forum() ) { $retval = true; } elseif ( bbp_is_single_topic() ) { $retval = true; } elseif ( bbp_is_single_reply() ) { $retval = true; } elseif ( bbp_is_topic_edit() ) { $retval = true; } elseif ( bbp_is_topic_merge() ) { $retval = true; } elseif ( bbp_is_topic_split() ) { $retval = true; } elseif ( bbp_is_reply_edit() ) { $retval = true; } elseif ( bbp_is_reply_move() ) { $retval = true; } elseif ( bbp_is_single_view() ) { $retval = true; /** User ******************************************************************/ } elseif ( bbp_is_single_user_edit() ) { $retval = true; } elseif ( bbp_is_single_user() ) { $retval = true; } elseif ( bbp_is_user_home() ) { $retval = true; } elseif ( bbp_is_user_home_edit() ) { $retval = true; } elseif ( bbp_is_topics_created() ) { $retval = true; } elseif ( bbp_is_favorites() ) { $retval = true; } elseif ( bbp_is_subscriptions() ) { $retval = true; /** Search ****************************************************************/ } elseif ( bbp_is_search() ) { $retval = true; } elseif ( bbp_is_search_results() ) { $retval = true; } /** Done ******************************************************************/ return (bool) apply_filters( 'is_bbpress', $retval ); }
Changelog
Version | Description |
---|---|
bbPress (r3344) | 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.