is_buddypress()
Is this a BuddyPress component?
Description
You can tell if a page is displaying BP content by whether the current_component has been defined.
Generally, we can just check to see that there’s no current component. The one exception is single user home tabs, where $bp->current_component is unset. Thus the addition of the bp_is_user() check.
Return
(bool) True if it's a BuddyPress page, false otherwise.
Source
File: bp-core/bp-core-template.php
function is_buddypress() { $retval = (bool) ( bp_current_component() || bp_is_user() ); /** * Filters whether or not this is a BuddyPress component. * * @since BuddyPress 1.7.0 * * @param bool $retval Whether or not this is a BuddyPress component. */ return apply_filters( 'is_buddypress', $retval ); }
Changelog
Version | Description |
---|---|
BuddyPress 1.7.0 | 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.