Skip to:
Content
Pages
Categories
Search
Top
Bottom

Re: Conditional tags for BuddyPress

In 1.1 you have:

bp_is_blog_page()
bp_is_register_page()
bp_is_activation_page()
bp_is_directory()
bp_is_single_item()

bp_is_profile_component()
bp_is_activity_component()
bp_is_blogs_component()
bp_is_wire_component()
bp_is_messages_component()
bp_is_friends_component()
bp_is_groups_component()
bp_is_settings_component()

bp_is_messages_inbox()
bp_is_messages_sentbox()
bp_is_messages_compose_screen()
bp_is_notices()

bp_is_user_friends()
bp_is_friend_requests()

bp_is_user_blogs()
bp_is_user_recent_posts()
bp_is_user_recent_commments()
bp_is_create_blog()

bp_is_user_groups()
bp_is_group_create()
bp_is_group_home()
bp_is_group_invites()
bp_is_group_members()
bp_is_group_forum_topic()
bp_is_group_forum()
bp_is_group_wire()
bp_is_group_leave()
bp_is_group_admin_page()

bp_is_user_profile()
bp_is_profile_wire()
bp_is_change_avatar()
bp_is_profile_edit()

bp_is_user_activity()
bp_is_user_friends_activity()

If you wanted to see if this was a single group page, in your template you could do:

<?php if ( bp_is_group_home() ) : ?>Show this on group home pages <? endif; ?>

Or if you wanted to show something on every single group page, regardless if it was the home page or not:

<?php if ( bp_is_groups_component() && bp_is_single_item() ) : ?> Show this on all single group pages <?php endif; ?>

Skip to toolbar