'
', 'context' => 'site-header', ) ); } add_action( 'analytica_header', 'analytica_site_header_markup_close', 15 ); /** * Echo the opening structural markup for the header. * * @since 1.0.0 * * @uses analytica_structural_wrap() Maybe add closing .wrap div tag with header context. * @uses analytica_markup() Apply contextual markup. */ function analytica_site_header_markup_close() { if ( ! analytica_site_header_is_active() ) { return; } analytica_markup( array( 'element' => '
', ) ); } add_action( 'analytica_header', 'analytica_do_site_header', 10 ); /** * Echo the default header, including the #title-area div, along with #title and #description, as well as the .widget-area. * * @since 1.0.0 */ function analytica_do_site_header() { if ( ! analytica_site_header_is_active() ) { return; } do_action( 'analytica_do_header_secondary' ); do_action( 'analytica_before_header_inner' ); get_template_part( 'template-parts/header/header' , 'standard' ); do_action( 'analytica_after_header_inner' ); } add_action( 'wp_enqueue_scripts', 'analytica_site_header_assets' ); /** * Add site assets to header * * @since 1.0.0 * * @uses analytica_markup() Apply contextual markup. * @uses analytica_structural_wrap() Maybe add opening .wrap div tag with header context. */ function analytica_site_header_assets() { if ( ! analytica_site_header_is_active() ) { return; } $css_suffix = is_rtl() ? '-rtl' : null; // detect if in developer mode and load appropriate files if ( ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) || ( defined( 'WP_DEBUG' ) && WP_DEBUG ) ): $css_suffix .= '.css'; $version = time(); else: $css_suffix .= '.min.css'; $version = analytica()->theme_version; endif; $direction_suffix = is_rtl() ? '-rtl' : ''; wp_enqueue_style( 'analytica-site-header', analytica()->theme_url . '/assets/frontend/css/site-header' . $css_suffix, false, $version, 'all' ); wp_enqueue_script( 'analytica-jquery-dlmenu', analytica()->theme_url . '/assets/frontend/js/vendor/jquery-dlmenu.js', [ 'jquery', 'hoverIntent', ], $version, true ); wp_enqueue_script( 'analytica-navigation-mobile', analytica()->theme_url . '/assets/frontend/js/modules/navigation.js', [ 'analytica-jquery-dlmenu', ], $version, true ); }