astra_masthead_toggle_buttons_primary()
Header toggle buttons
Description
=> Used in files:
/header.php
Source
File: inc/template-parts.php
function astra_masthead_toggle_buttons_primary() { $disable_primary_navigation = astra_get_option( 'disable-primary-nav' ); $custom_header_section = astra_get_option( 'header-main-rt-section' ); $display_outside_menu = astra_get_option( 'header-display-outside-menu' ); if ( ! $disable_primary_navigation || ( 'none' != $custom_header_section && ! $display_outside_menu ) ) { $menu_title = trim( apply_filters( 'astra_main_menu_toggle_label', astra_get_option( 'header-main-menu-label' ) ) ); $menu_label_class = ''; $screen_reader_title = __( 'Main Menu', 'astra' ); if ( '' !== $menu_title ) { $menu_label_class = 'ast-menu-label'; $screen_reader_title = $menu_title; } $menu_label_class = apply_filters( 'astra_main_menu_toggle_classes', $menu_label_class ); ?> <div class="ast-button-wrap"> <button type="button" class="menu-toggle main-header-menu-toggle <?php echo esc_attr( $menu_label_class ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>" <?php echo apply_filters( 'astra_nav_toggle_data_attrs', '' ); ?> aria-controls='primary-menu' aria-expanded='false'> <span class="screen-reader-text"><?php echo esc_html( $screen_reader_title ); ?></span> <?php Astra_Icons::get_icons( 'menu-bars', true, true ); ?> <?php if ( '' != $menu_title ) { ?> <span class="mobile-menu-wrap"> <span class="mobile-menu"><?php echo esc_html( $menu_title ); ?></span> </span> <?php } ?> </button> </div> <?php } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |