__( 'Header top menu', 'cc' ), 'primary' => __( 'Header bottom menu', 'cc' ), ) ); // This theme allows users to set a custom background if($cap->add_custom_background == true){ add_custom_background(); } // Your changeable header business starts here define( 'HEADER_TEXTCOLOR', '888888' ); // No CSS, just an IMG call. The %s is a placeholder for the theme template directory URI. define( 'HEADER_IMAGE', '%s/images/default-header.png' ); // The height and width of your custom header. You can hook into the theme's own filters to change these values. // Add a filter to cc_header_image_width and cc_header_image_height to change these values. define( 'HEADER_IMAGE_WIDTH', apply_filters( 'cc_header_image_width', 1000 ) ); define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'cc_header_image_height', 233 ) ); // Add a way for the custom header to be styled in the admin panel that controls // custom headers. See cc_admin_header_style(), below. if($cap->add_custom_image_header == true){ add_custom_image_header( 'cc_header_style', 'cc_admin_header_style', 'cc_admin_header_image' ); } // Define Content with $content_width = "670"; if($cap->sidebar_position == "left and right"){ $content_width = "432"; } // Define disable the admin bar if($cap->bp_login_bar_top == 'off') { define( 'BP_DISABLE_ADMIN_BAR', true ); } } endif; if ( ! function_exists( 'cc_header_style' ) ) : /** * Styles the header image and text displayed on the blog * */ function cc_header_style() { // If no custom options for text are set, let's bail // get_header_textcolor() options: HEADER_TEXTCOLOR is default, hide text (returns 'blank') or any hex value if ( HEADER_TEXTCOLOR == get_header_textcolor() ) return; // If we get this far, we have custom styles. Let's do this. ?> Header admin panel. * * Referenced via add_custom_image_header() in cc_setup(). * */ function cc_admin_header_style() { ?> Header admin panel. * * Referenced via add_custom_image_header() in cc_setup(). * */ function cc_admin_header_image() { ?>

onclick="return false;" href="">

>
'sidebar right', 'id' => 'sidebar', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'sidebar left', 'id' => 'leftsidebar', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); ### Add Sidebars register_sidebars( 1, array( 'name' => 'header full width', 'id' => 'headerfullwidth', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'header left', 'id' => 'headerleft', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'header center', 'id' => 'headercenter', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'header right', 'id' => 'headerright', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'footer full width', 'id' => 'footerfullwidth', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'footer left', 'id' => 'footerleft', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'footer center', 'id' => 'footercenter', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'footer right', 'id' => 'footerright', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'member header', 'id' => 'memberheader', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'member header left', 'id' => 'memberheaderleft', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'member header center', 'id' => 'memberheadercenter', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'member header right', 'id' => 'memberheaderright', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'member sidebar left', 'id' => 'membersidebarleft', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'member sidebar right', 'id' => 'membersidebarright', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'group header', 'id' => 'groupheader', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'group header left', 'id' => 'groupheaderleft', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'group header center', 'id' => 'groupheadercenter', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'group header right', 'id' => 'groupheaderright', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'group sidebar left', 'id' => 'groupsidebarleft', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 1, array( 'name' => 'group sidebar right', 'id' => 'groupsidebarright', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); register_sidebars( 15, array( 'name' => 'shortcode %1$s', 'id' => 'shortcode', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ) ); } if($cap->buddydev_search == true && defined('BP_VERSION') && function_exists('bp_is_active')) { //* Add these code to your functions.php to allow Single Search page for all buddypress components*/ // Remove Buddypress search drowpdown for selecting members etc add_filter("bp_search_form_type_select", "cc_remove_search_dropdown" ); function cc_remove_search_dropdown($select_html){ return ''; } remove_action( 'init', 'bp_core_action_search_site', 5 );//force buddypress to not process the search/redirect add_action( 'init', 'cc_bp_buddydev_search', 10 );// custom handler for the search function cc_bp_buddydev_search(){ global $bp; if ( $bp->current_component == BP_SEARCH_SLUG )//if thids is search page bp_core_load_template( apply_filters( 'bp_core_template_search_template', 'search-single' ) );//load the single searh template } add_action("advance-search","cc_show_search_results",1);//highest priority /* we just need to filter the query and change search_term=The search text*/ function cc_show_search_results(){ //filter the ajaxquerystring add_filter("bp_ajax_querystring","cc_global_search_qs",100,2); } //show the search results for member*/ function cc_show_member_search(){ ?>

total_member_count>1):?> total_member_count),"cc");?>

current_component == BP_SEARCH_SLUG) return true; return false; } remove_action( 'bp_init', 'bp_core_action_search_site', 7 ); } // Filter wp_nav_menu() to add profile link add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link' ); function my_nav_menu_profile_link($menu) { if (!is_user_logged_in()) return $menu; else $profilelink = '
  • ' . __('My Profile', 'buddypress' ) . '
  • '; $menu = $menu . $profilelink; return $menu; } ?>