', $custom_logo_url ); // +since: 3.1.10: add alt= } else { $logo = apply_filters( 'absolute_weaver_menu_logo', '' . esc_attr__( 'logo', 'absolute-weaver' ) . '', $custom_logo_url ); } } } $site_title = ''; if ( absolute_weaver_getopt( 'm_primary_site_title_left' ) ) { $classt = 'site-title-on-menu wvrx-menu-html wvrx-menu-left'; // font-family $val = absolute_weaver_getopt( 'site_title_font_family' ); if ( $val && 'default' != $val ) { $classt .= ' font-' . $val; } $classt .= absolute_weaver_get_bold_italic( 'site_title', 'bold' ); $classt .= absolute_weaver_get_bold_italic( 'site_title', 'italic' ); $site_title = '' . get_bloginfo( 'name' ) . ''; } $left = absolute_weaver_getopt( 'm_primary_html_left' ); $right = absolute_weaver_getopt_default( 'm_primary_html_right', '' ); if ( $left ) { $hide = ' ' . absolute_weaver_getopt( 'm_primary_hide_left' ); $left = '' . do_shortcode( $left ) . ''; $left = str_replace( '%', '%%', $left ); // wp_nav_menu uses sprintf! This will almost always fix the issue. } elseif ( is_customize_preview() ) { $hide = ' ' . absolute_weaver_getopt( 'm_primary_hide_left' ); $left = ''; } if ( $right ) { $hide = ' ' . absolute_weaver_getopt( 'm_primary_hide_right' ); $right = '' . do_shortcode( $right ) . ''; $right = str_replace( '%', '%%', $right ); // wp_nav_menu uses sprintf! } elseif ( is_customize_preview() ) { $hide = ' ' . absolute_weaver_getopt( 'm_primary_hide_right' ); $right = ''; } if ( absolute_weaver_getopt_checked( 'm_primary_search' ) ) { $right = ' ' . get_search_form( false ) . ' ' . $right; } $left = $logo . $site_title . $left; if ( absolute_weaver_getopt( 'use_smartmenus' ) ) { // ================== SMART MENUS ( make any changes in default menu version, too in filters.php ) $hamburger = apply_filters( 'absolute_weaver_mobile_menu_name', absolute_weaver_getopt( 'm_primary_hamburger' ) ); if ( $hamburger == '' ) { $alt = absolute_weaver_getopt( 'mobile_alt_label' ); if ( $alt == '' ) { $hamburger = ''; } else { $hamburger = '' . $alt . ''; } } if ( absolute_weaver_getopt('mobile_to_right') ) { $right = $right . '' . "{$hamburger}"; } else { $left = '' . "{$hamburger}{$left}"; } } $menu_class = apply_filters( 'absolute_weaver_menu_class', 'weaverx-theme-menu wvrx-menu menu-hover', 'primary' ); $align = absolute_weaver_getopt( 'm_primary_align' ); switch ( $align ) { // add classes for alignment and fixed top case 'left': case 'alignwide left': case 'alignfull left': $menu_class .= ' menu-alignleft'; break; case 'center': case 'alignwide center': case 'alignfull center': $menu_class .= ' wvrx-center-menu'; break; case 'right': case 'alignwide right': case 'alignfull right': $menu_class .= ' menu-alignright'; break; default: $menu_class .= ' menu-alignleft'; } if ( absolute_weaver_getopt( 'm_primary_move' ) ) { $nav_class = 'menu-primary menu-primary-moved menu-type-standard'; } else { $nav_class = 'menu-primary menu-primary-standard menu-type-standard'; } if ( absolute_weaver_getopt( 'm_primary_fixedtop' ) == 'fixed-top' ) { $class .= ' wvrx-fixedtop'; $nav_class .= ' wvrx-primary-fixedtop'; } echo "\n\n" . '
\n\n"; }