'; $output .= '

' . esc_html( get_bloginfo( 'name' ) ) . '

'; $output .= '

' . esc_html( get_bloginfo( 'description' ) ) . '

'; $output .= ''; } // Output logo is set if ( ! empty( $output ) ) { return $output; } } /* ---------------------------------------------------------------------------------- Page Layout ---------------------------------------------------------------------------------- */ /* Add Custom Sidebar css */ function alante_thinkup_sidebar_css($classes) { // Get theme options values. $thinkup_homepage_layout = alante_thinkup_var ( 'thinkup_homepage_layout' ); $thinkup_general_layout = alante_thinkup_var ( 'thinkup_general_layout' ); $thinkup_blog_layout = alante_thinkup_var ( 'thinkup_blog_layout' ); $thinkup_post_layout = alante_thinkup_var ( 'thinkup_post_layout' ); $class_sidebar = NULL; if ( is_front_page() ) { if ( $thinkup_homepage_layout == "option1" or empty( $thinkup_homepage_layout ) ) { $class_sidebar = ''; } else if ( $thinkup_homepage_layout == "option2" ) { $class_sidebar = 'layout-sidebar-left'; } else if ( $thinkup_homepage_layout == "option3" ) { $class_sidebar = 'layout-sidebar-right'; } } else if ( is_page() ) { if ( $thinkup_general_layout == "option1" or empty( $thinkup_general_layout ) ) { $class_sidebar = ''; } else if ( $thinkup_general_layout == "option2" ) { $class_sidebar = 'layout-sidebar-left'; } else if ( $thinkup_general_layout == "option3" ) { $class_sidebar = 'layout-sidebar-right'; } } else if ( alante_thinkup_check_isblog() and ! is_single() ) { if ( $thinkup_blog_layout == "option1" or empty( $thinkup_blog_layout ) ) { $class_sidebar = ''; } else if ( $thinkup_blog_layout == "option2" ) { $class_sidebar = 'layout-sidebar-left'; } else if ( $thinkup_blog_layout == "option3" ) { $class_sidebar = 'layout-sidebar-right'; } } else if ( is_singular( 'post' ) ) { if ( $thinkup_post_layout == "option1" or empty( $thinkup_post_layout ) ) { $class_sidebar = ''; } else if ( $thinkup_post_layout == "option2" ) { $class_sidebar = 'layout-sidebar-left'; } else if ( $thinkup_post_layout == "option3" ) { $class_sidebar = 'layout-sidebar-right'; } else { $class_sidebar = ''; } } else if ( is_search() ) { if ( $thinkup_general_layout == "option1" or empty( $thinkup_general_layout ) ) { $class_sidebar = ''; } else if ( $thinkup_general_layout == "option2" ) { $class_sidebar = 'layout-sidebar-left'; } else if ($thinkup_general_layout == "option3") { $class_sidebar = 'layout-sidebar-right'; } } // Output sidebar class if( ! empty( $class_sidebar ) ) { $classes[] = $class_sidebar; } else { $classes[] = 'layout-sidebar-none'; } return $classes; } add_action( 'body_class', 'alante_thinkup_sidebar_css' ); /* Add Custom Sidebar html */ function alante_thinkup_sidebar_html() { // Get theme options values. $thinkup_homepage_layout = alante_thinkup_var ( 'thinkup_homepage_layout' ); $thinkup_general_layout = alante_thinkup_var ( 'thinkup_general_layout' ); $thinkup_blog_layout = alante_thinkup_var ( 'thinkup_blog_layout' ); $thinkup_post_layout = alante_thinkup_var ( 'thinkup_post_layout' ); do_action('alante_thinkup_sidebar_html'); if ( is_front_page() ) { if ( $thinkup_homepage_layout == "option1" or empty( $thinkup_homepage_layout ) ) { echo ''; } else if ( $thinkup_homepage_layout == "option2" ) { echo get_sidebar(); } else if ( $thinkup_homepage_layout == "option3" ) { echo get_sidebar(); } } else if ( is_page() ) { if ( $thinkup_general_layout == "option1" or empty( $thinkup_general_layout ) ) { echo ''; } else if ( $thinkup_general_layout == "option2" ) { echo get_sidebar(); } else if ( $thinkup_general_layout == "option3" ) { echo get_sidebar(); } } else if ( alante_thinkup_check_isblog() and ! is_single() ) { if ( $thinkup_blog_layout == "option1" or empty( $thinkup_blog_layout ) ) { echo ''; } else if ( $thinkup_blog_layout == "option2" ) { echo get_sidebar(); } else if ( $thinkup_blog_layout == "option3" ) { echo get_sidebar(); } } else if ( is_singular( 'post' ) ) { if ( $thinkup_post_layout == "option1" or empty( $thinkup_post_layout ) ) { echo ''; } else if ( $thinkup_post_layout == "option2" ) { echo get_sidebar(); } else if ( $thinkup_post_layout == "option3" ) { echo get_sidebar(); } else { echo ''; } } else if ( is_search() ) { if ( $thinkup_general_layout == 'option1' or empty( $thinkup_general_layout ) ) { echo ''; } else if ( $thinkup_general_layout == "option2" ) { get_sidebar(); } else if ( $thinkup_general_layout == "option3" ) { get_sidebar(); } } } /* ---------------------------------------------------------------------------------- Select a Sidebar ---------------------------------------------------------------------------------- */ /* Add Selected Sidebar To Specific Pages */ function alante_thinkup_input_sidebars() { // Get theme options values. $thinkup_general_sidebars = alante_thinkup_var ( 'thinkup_general_sidebars' ); $thinkup_homepage_sidebars = alante_thinkup_var ( 'thinkup_homepage_sidebars' ); $thinkup_blog_sidebars = alante_thinkup_var ( 'thinkup_blog_sidebars' ); $thinkup_post_sidebars = alante_thinkup_var ( 'thinkup_post_sidebars' ); if ( is_front_page() ) { $output = $thinkup_homepage_sidebars; } else if ( is_page() ) { $output = $thinkup_general_sidebars; } else if ( alante_thinkup_check_isblog() and ! is_single() ) { $output = $thinkup_blog_sidebars; } else if ( is_singular( 'post' ) ) { $output = $thinkup_post_sidebars; } else if ( is_search() ) { $output = $thinkup_general_sidebars; } if ( empty( $output ) or $output == 'Select a sidebar:' ) { $output = 'Sidebar'; } return $output; } /* ---------------------------------------------------------------------------------- Intro Default options ---------------------------------------------------------------------------------- */ /* Add custom intro section [Extend for more options in future update] */ function alante_thinkup_custom_intro() { if ( ! is_front_page() ) { echo '
', '

', alante_thinkup_title_select(), '

', '
'; } else { echo ''; } } /* ---------------------------------------------------------------------------------- Enable Breadcrumbs ---------------------------------------------------------------------------------- */ /* Toggle Breadcrumbs */ function alante_thinkup_input_breadcrumbswitch() { // Get theme options values. $thinkup_general_breadcrumbswitch = alante_thinkup_var ( 'thinkup_general_breadcrumbswitch' ); if( ! is_front_page() ) { if ( $thinkup_general_breadcrumbswitch == '0' or empty( $thinkup_general_breadcrumbswitch ) ) { echo ''; } else if ( $thinkup_general_breadcrumbswitch == '1' ) { echo alante_thinkup_input_breadcrumb(); } } } /* ---------------------------------------------------------------------------------- Enable Responsive Layout ---------------------------------------------------------------------------------- */ /* http://wordpress.stackexchange.com/questions/27497/how-to-use-wp-nav-menu-to-create-a-select-menu-dropdown */ class alante_thinkup_nav_menu_responsive extends Walker_Nav_Menu { function start_el(&$output, $item, $depth=0, $args=array(), $id = 0) { global $wp_query; $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; $class_names = $value = ''; $classes = empty( $item->classes ) ? array() : (array) $item->classes; $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); $class_names = ' class="' . esc_attr( $class_names ) . '"'; $output .= $indent . '
  • '; $attributes = ! empty( $item->attr_title ) ? ' title="' . esc_attr( $item->attr_title ) .'"' : ''; $attributes .= ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : ''; $attributes .= ! empty( $item->xfn ) ? ' rel="' . esc_attr( $item->xfn ) .'"' : ''; $attributes .= ! empty( $item->url ) ? ' href="' . esc_url( $item->url ) .'"' : ''; // Insert title for top level $title = ( $depth == 0 ) ? '' . apply_filters( 'the_title', $item->title, $item->ID ) . '' : apply_filters( 'the_title', $item->title, $item->ID ); // Insert sub-menu titles if ( $depth > 0 ) { $title = str_repeat('- ', $depth ) . $item->title; } // Structure of output $item_output = $args->before; $item_output .= ''; $item_output .= $args->link_before . $title . $args->link_after; $item_output .= ''; $item_output .= $args->after; $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args ); } } // Fallback responsive menu when custom header menu has not been set. function alante_thinkup_input_responsivefall() { $output = wp_list_pages('echo=0&title_li='); echo ''; } function alante_thinkup_input_responsivehtml1() { // Get theme options values. $thinkup_general_fixedlayoutswitch = alante_thinkup_var ( 'thinkup_general_fixedlayoutswitch' ); if ( $thinkup_general_fixedlayoutswitch !== '1' ) { echo ''; } } function alante_thinkup_input_responsivehtml2() { // Get theme options values. $thinkup_general_fixedlayoutswitch = alante_thinkup_var ( 'thinkup_general_fixedlayoutswitch' ); if ( $thinkup_general_fixedlayoutswitch !== '1' ) { echo '
    ', wp_nav_menu( array( 'container_class' => 'responsive-links nav-collapse collapse', 'container_id' => 'header-responsive-inner', 'menu_class' => '', 'theme_location' => 'header_menu', 'walker' => new alante_thinkup_nav_menu_responsive(), 'fallback_cb' => 'alante_thinkup_input_responsivefall', ) ), '
    '; } } function alante_thinkup_input_responsivecss() { // Get theme options values. $thinkup_general_fixedlayoutswitch = alante_thinkup_var ( 'thinkup_general_fixedlayoutswitch' ); if ( $thinkup_general_fixedlayoutswitch !== '1' ) { wp_enqueue_style ( 'alante-thinkup-responsive' ); } } add_action( 'wp_enqueue_scripts', 'alante_thinkup_input_responsivecss', '12' ); function alante_thinkup_input_responsiveclass($classes){ // Get theme options values. $thinkup_general_fixedlayoutswitch = alante_thinkup_var ( 'thinkup_general_fixedlayoutswitch' ); if ( $thinkup_general_fixedlayoutswitch == '1' ) { $classes[] = 'layout-fixed'; } else { $classes[] = 'layout-responsive'; } return $classes; } add_action( 'body_class', 'alante_thinkup_input_responsiveclass');