Current File : /home/aventura/public_html/site/wp-content/themes/kleo/buddypress.php |
<?php
/**
* The template for displaying Buddypress pages
*
*
* @package Wordpress
* @subpackage Kleo
* @since Kleo 1.0
*/
/* Change page display based on current Page settings */
add_action( 'wp_head', 'kleo_bp_page_options' );
/* Add custom HTML to BP page header set from Page options */
add_action( 'kleo_before_main', 'kleo_bp_header', 8 );
/* Add custom HTML to BP page bottom set from Page options */
add_action( 'kleo_after_main_content', 'kleo_bp_bottom', 12 );
/* Custom menu page option */
add_filter( 'wp_nav_menu_args', 'kleo_bp_set_custom_menu' );
get_header(); ?>
<?php
//remove title in main content area since it is handled by Buddypress setting in Theme options - Buddypress
remove_action( 'kleo_before_main_content', 'kleo_title_main_content' );
$title_arr = array();
if ( in_array( sq_option( 'bp_title_location', 'breadcrumb' ), array( 'disabled', 'main' ) ) ||
( sq_option( 'bp_title_location', 'breadcrumb' ) == 'default' && sq_option( 'title_location', 'breadcrumb' ) == 'main' )
) {
$title_arr['show_title'] = false;
}
$title = get_the_title();
if ( bp_is_group_create() ) {
$title = preg_replace( "/<a\b[^>]*>(.*?)<\/a>/i", "", $title );
}
$title_arr['title'] = $title;
if ( sq_option( 'bp_breadcrumb_status', 1 ) == 0 ) {
$title_arr['show_breadcrumb'] = false;
}
if ( sq_option( 'bp_custom_info', 0 ) == 1 ) {
$extra_info = sq_option( 'bp_title_info', '' );
} else {
$extra_info = sq_option( 'title_info', '' );
}
if ( $extra_info == '' ) {
$title_arr['extra'] = '';
} else {
$title_arr['extra'] = '<p class="page-info">' . $extra_info . '</p>';
}
/* Page settings */
$current_page_id = kleo_bp_get_page_id();
if ( $current_page_id ) {
//title settings
if ( get_cfield( 'title_checkbox', $current_page_id ) == 1 ) {
$title_arr['show_title'] = false;
}
//hide breadcrumb?
if ( sq_option( 'breadcrumb_status', 1 ) == 0 ) {
$title_arr['show_breadcrumb'] = false;
}
if ( get_cfield( 'hide_breadcrumb', $current_page_id ) == 1 ) {
$title_arr['show_breadcrumb'] = false;
} else if ( get_cfield( 'hide_breadcrumb', $current_page_id ) === '0' ) {
$title_arr['show_breadcrumb'] = true;
}
//hide extra info?
if ( get_cfield( 'hide_info', $current_page_id ) == 1 ) {
$title_arr['extra'] = '';
}
}
/* disable Profile page breadcrumb option */
if ( bp_is_user() && sq_option( 'bp_profile_breadcrumb_disable', 0 ) == 1 ) {
$title_arr['show_breadcrumb'] = false;
$title_arr['show_title'] = false;
$title_arr['extra'] = '';
}
if ( isset ( $title_arr['show_breadcrumb'] ) && $title_arr['show_breadcrumb'] == false
&& isset( $title_arr['show_title'] )
&& $title_arr['extra'] == ''
) {
//hide the breadcrumb section
} else {
echo kleo_title_section( $title_arr );
}
?>
<?php if ( sq_option( 'bp_full_profile', 0 ) == 1 && bp_is_user() ) : ?>
<?php if ( sq_option( 'bp_nav_overlay', 0 ) == 1 ) : ?>
<div id="buddypress">
<?php endif; ?>
<section class="alternate-color bp-full-width-profile">
<div id="item-header" role="complementary">
<?php
/**
* If the cover image feature is enabled, use a specific header
*/
if ( version_compare( BP_VERSION, '2.4', '>=' ) && bp_displayed_user_use_cover_image_header() ) :
bp_get_template_part( 'members/single/cover-image-header' );
else :
bp_get_template_part( 'members/single/member-header' );
endif;
?>
</div>
<!-- #item-header -->
</section>
<?php endif; ?>
<?php if ( sq_option( 'bp_full_group', 0 ) == 1 && bp_is_single_item() && bp_is_groups_component() ) : ?>
<?php if ( bp_has_groups() ) : while ( bp_groups() ) : bp_the_group(); ?>
<?php if ( sq_option( 'bp_nav_overlay', 0 ) == 1 ) : ?>
<div id="buddypress">
<?php endif; ?>
<section class="alternate-color bp-full-width-profile">
<div id="item-header" role="complementary">
<?php
/**
* If the cover image feature is enabled, use a specific header
*/
if ( version_compare( BP_VERSION, '2.4', '>=' ) && bp_group_use_cover_image_header() ) :
bp_get_template_part( 'groups/single/cover-image-header' );
else :
bp_get_template_part( 'groups/single/group-header' );
endif;
?>
</div>
<!-- #item-header -->
</section>
<?php endwhile; endif; ?>
<?php endif; ?>
<?php get_template_part( 'page-parts/general-before-wrap' ); ?>
<?php
if ( have_posts() ) :
// Start the Loop.
while ( have_posts() ) : the_post();
?>
<div class="row">
<div class="col-sm-12">
<?php if ( sq_option( 'bp_title_location', 'breadcrumb' ) == 'main'
|| ( sq_option( 'bp_title_location', 'breadcrumb' ) == 'default' && sq_option( 'title_location', 'breadcrumb' ) == 'main' )
) : ?>
<h1 class="page-title text-center" style="font-size:20px;"><?php echo $title; ?></h1>
<?php endif; ?>
<div class="article-content">
<?php the_content(); ?>
</div><!--end article-content-->
</div><!--end twelve-->
</div>
<?php
endwhile;
endif;
?>
<?php get_template_part( 'page-parts/general-after-wrap' ); ?>
<?php if ( ( sq_option( 'bp_full_profile', 0 ) == 1 && bp_is_user() || sq_option( 'bp_full_group', 0 ) == 1 && bp_is_single_item() && bp_is_groups_component() )
&& sq_option( 'bp_nav_overlay', 0 ) == 1 ) : ?>
</div> <!-- end buddypress -->
<?php endif; ?>
<?php get_footer();