Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. <?php get_header( 'buddypress' ); ?>
  2.  
  3. <div id="content">
  4.  
  5. <?php if ( bp_has_groups() ) : while ( bp_groups() ) : bp_the_group(); ?>
  6.  
  7. <?php do_action( 'bp_before_group_home_content' ); ?>
  8.  
  9. <div id="item-header" role="complementary">
  10.  
  11. <?php
  12. /**
  13. * If the cover image feature is enabled, use a specific header
  14. */
  15. if ( bp_group_use_cover_image_header() ) :
  16. bp_get_template_part( 'groups/single/cover-image-header' );
  17. else :
  18. bp_get_template_part( 'groups/single/group-header' );
  19. endif;
  20. ?>
  21.  
  22. </div><!-- #item-header -->
  23.  
  24.  
  25. <div id="item-body">
  26.  
  27. <div id="item-nav">
  28. <div class="item-list-tabs no-ajax" id="object-nav" role="navigation">
  29. <ul>
  30.  
  31. <?php bp_get_options_nav(); ?>
  32.  
  33. <?php do_action( 'bp_group_options_nav' ); ?>
  34.  
  35. </ul>
  36. </div>
  37. </div><!-- #item-nav -->
  38. <div class="item-nav-border"><div></div></div>
  39.  
  40. <?php do_action( 'bp_before_group_body' );
  41.  
  42. /**
  43. * Does this next bit look familiar? If not, go check out WordPress's
  44. * /wp-includes/template-loader.php file.
  45. *
  46. * @todo A real template hierarchy? Gasp!
  47. */
  48.  
  49. // Looking at home location
  50. if ( bp_is_group_home() ) :
  51.  
  52. if ( bp_group_is_visible() ) {
  53.  
  54. // Use custom front if one exists
  55. $custom_front = bp_locate_template( array( 'groups/single/front.php' ), false, true );
  56. if ( ! empty( $custom_front ) ) : load_template( $custom_front, true );
  57.  
  58. // Default to activity
  59. elseif ( bp_is_active( 'activity' ) ) : bp_get_template_part( 'groups/single/activity' );
  60.  
  61. // Otherwise show members
  62. elseif ( bp_is_active( 'members' ) ) : bp_groups_members_template_part();
  63.  
  64. endif;
  65.  
  66. } else {
  67.  
  68. do_action( 'bp_before_group_status_message' ); ?>
  69.  
  70. <div id="message" class="info">
  71. <p><?php bp_group_status_message(); ?></p>
  72. </div>
  73.  
  74. <?php do_action( 'bp_after_group_status_message' );
  75.  
  76. }
  77.  
  78. // Not looking at home
  79. else :
  80.  
  81. // Group Admin
  82. if ( bp_is_group_admin_page() ) : bp_get_template_part( 'groups/single/admin' );
  83.  
  84. // Group Activity
  85. elseif ( bp_is_group_activity() ) : bp_get_template_part( 'groups/single/activity' );
  86.  
  87. // Group Members
  88. elseif ( bp_is_group_members() ) : bp_groups_members_template_part();
  89.  
  90. // Group Invitations
  91. elseif ( bp_is_group_invites() ) : bp_get_template_part( 'groups/single/send-invites' );
  92.  
  93. // Old group forums
  94. elseif ( bp_is_group_forum() ) : bp_get_template_part( 'groups/single/forum' );
  95.  
  96. // Membership request
  97. elseif ( bp_is_group_membership_request() ) : bp_get_template_part( 'groups/single/request-membership' );
  98.  
  99. // Anything else (plugins mostly)
  100. else : bp_get_template_part( 'groups/single/plugins' );
  101.  
  102. endif;
  103.  
  104. endif;
  105.  
  106. do_action( 'bp_after_group_body' ); ?>
  107.  
  108. </div><!-- #item-body -->
  109.  
  110. <?php do_action( 'bp_after_group_home_content' ); ?>
  111.  
  112. <?php endwhile; endif; ?>
  113. </div><!-- #content -->
  114.  
  115. <?php get_sidebar( 'buddypress' ); ?>
  116. <?php get_footer( 'buddypress' ); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement