I didn’t find an updated overview of the buddypress conditional tags. This one seems to be the most comprehensive, but it was published 12 years ago and updated 3 years ago.
But if you look directly through the BuddyPress PHP files, then you’ll find that the “bp_is_profile_edit()” function shows up only in the “/bp-core/deprecated/1.5.php” file. The reason for the deprecation is that in version 1.5.0 “some _is_ function had their names normalized”. Instead you can use the “bp_is_user_profile_edit()” function.
If you run a search for “function bp_is_” through all the BuddyPress PHP files, then you can find all the conditional tags. For BuddyPress v7.3.0 I got the following list of conditional tags:
bp_is_email_customizer() {
bp_is_running_wp( $version, $compare = '>=' ) {
bp_is_username_compatibility_mode() {
bp_is_root_blog( $blog_id = 0 ) {
bp_is_multiblog_mode() {
bp_is_network_activated() {
bp_is_post_request() {
bp_is_get_request() {
bp_is_large_install() {
bp_is_akismet_active( $default = true ) {
bp_is_activity_heartbeat_active( $default = true ) {
bp_is_template_included() {
bp_is_current_component( $component = '' ) {
bp_is_current_action( $action = '' ) {
bp_is_action_variable( $action_variable = '', $position = false ) {
bp_is_current_item( $item = '' ) {
bp_is_single_item() {
bp_is_item_admin() {
bp_is_item_mod() {
bp_is_directory() {
bp_is_root_component( $component_name = '' ) {
bp_is_component_front_page( $component = '' ) {
bp_is_blog_page() {
bp_is_active( $component = '', $feature = '' ) {
bp_is_members_component() {
bp_is_profile_component() {
bp_is_activity_component() {
bp_is_blogs_component() {
bp_is_messages_component() {
bp_is_friends_component() {
bp_is_groups_component() {
bp_is_forums_component() {
bp_is_notifications_component() {
bp_is_settings_component() {
bp_is_current_component_core() {
bp_is_activity_directory() {
bp_is_single_activity() {
bp_is_members_directory() {
bp_is_my_profile() {
bp_is_user() {
bp_is_user_front() {
bp_is_user_activity() {
bp_is_user_friends_activity() {
bp_is_user_groups_activity() {
bp_is_user_profile() {
bp_is_user_profile_edit() {
bp_is_user_change_avatar() {
bp_is_user_change_cover_image() {
bp_is_user_groups() {
bp_is_user_blogs() {
bp_is_user_recent_posts() {
bp_is_user_recent_commments() {
bp_is_user_friends() {
bp_is_user_friend_requests() {
bp_is_user_notifications() {
bp_is_user_settings() {
bp_is_user_settings_general() {
bp_is_user_settings_notifications() {
bp_is_user_settings_account_delete() {
bp_is_user_settings_profile() {
bp_is_groups_directory() {
bp_is_group() {
bp_is_group_home() {
bp_is_group_create() {
bp_is_group_admin_page() {
bp_is_group_activity() {
bp_is_group_forum_topic() {
bp_is_group_forum_topic_edit() {
bp_is_group_members() {
bp_is_group_invites() {
bp_is_group_membership_request() {
bp_is_group_leave() {
bp_is_group_single() {
bp_is_group_custom_front() {
bp_is_create_blog() {
bp_is_blogs_directory() {
bp_is_user_messages() {
bp_is_messages_inbox() {
bp_is_messages_sentbox() {
bp_is_messages_compose_screen() {
bp_is_notices() {
bp_is_messages_conversation() {
bp_is_single( $component, $callback ) {
bp_is_activation_page() {
bp_is_register_page() {
bp_is_theme_compat_active() {
bp_is_theme_compat_original_template( $template = '' ) {
bp_is_install() {
bp_is_update() {
bp_is_activation( $basename = '' ) {
bp_is_deactivation( $basename = '' ) {
bp_is_friend( $user_id = 0 ) {
bp_is_group_creator( $group = null, $user_id = 0 ) {
bp_is_group_creation_step( $step_slug ) {
bp_is_group_creation_step_complete( $step_slugs ) {
bp_is_last_group_creation_step( $step = '' ) {
bp_is_first_group_creation_step( $step = '' ) {
bp_is_group_admin_screen( $slug = '' ) {
bp_is_user_spammer( $user_id = 0 ) {
bp_is_user_deleted( $user_id = 0 ) {
bp_is_user_active( $user_id = 0 ) {
bp_is_user_inactive( $user_id = 0 ) {