role użytkowników – Problemy z menu nawigacyjnym
Wykryłem ten problem z szybkością Google. po stronie pulpitu / ułatwień dostępu Jak rozwiązać ten problem? Jeśli wyłączę menu nawigacji, problem znika.
Gdzie i co dodać? Witryna, na której występuje problem, to antena24.ro
„Elementy roli ARIA [role]które wymagają, aby elementy potomne zawierały określony element [role]brakuje jednego lub wszystkich wymaganych elementów podrzędnych.” „Elementy listy (
<?php
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
// Header Layout
$header_layout = tie_get_option( 'header_layout', 3 );
if( tie_get_option( 'main_nav' ) || $header_layout == 1 || $header_layout == 4 ):
$main_menu_class="main-nav header-nav";
// Live Search skin
$live_search_data_skin = '';
if( tie_get_option( 'main-nav-components_search' ) && tie_get_option( 'main-nav-components_live_search' ) ){
$main_menu_class .= ' live-search-parent';
$live_search_data_skin = 'data-skin="search-in-main-nav"';
}
// Header Layout
$logo_width="";
$line_height="";
if( $header_layout == 1 || $header_layout == 4 ){
$logo_args = tie_logo_args();
extract( $logo_args );
$logo_margin_top = ! empty( $logo_margin_top ) ? $logo_margin_top : 20; // Default value in the CSS file
$logo_margin_bottom = ! empty( $logo_margin_bottom ) ? $logo_margin_bottom : 20; // Default value in the CSS file
$logo_width = ( $logo_type == 'logo' ) ? 'style="width:' . intval( $logo_width ). 'px"' : '';
$logo_height = ( $logo_type == 'logo' ) ? $logo_height : 49;
$line_height="style="line-height:" . intval( $logo_height + $logo_margin_top + $logo_margin_bottom ). 'px"';
}
?>
<div class="main-nav-wrapper">
<nav id="main-nav" <?php echo ( $live_search_data_skin ); ?> class="<?php echo esc_attr( $main_menu_class ) ?>" <?php echo ( $line_height ) ?> aria-label="<?php esc_html_e( 'Primary Navigation', TIELABS_TEXTDOMAIN ); ?>">
<div class="container">
<div class="main-menu-wrapper">
<?php
if( $header_layout == 1 || $header_layout == 4 ){
do_action( 'TieLabs/Logo/before' ); ?>
<div class="header-layout-1-logo" <?php echo ( $logo_width ) ?>>
<?php tie_logo(); ?>
</div>
<?php
do_action( 'TieLabs/Logo/after' );
}
?>
<div id="menu-components-wrap">
<?php
// Sticky Menu Logo
tie_sticky_logo();
?>
<div class="main-menu main-menu-wrap tie-alignleft">
<?php
$custom_menu = tie_get_object_option( false, 'cat_menu', 'tie_menu' );
$menu_args = array(
'menu' => $custom_menu,
'container_id' => 'main-nav-menu',
'container_class' => 'main-menu header-menu',
'theme_location' => 'primary',
'fallback_cb' => false,
'items_wrap' => '<ul id="%1$s" class="%2$s" role="menubar">%3$s</ul>',
);
if( ! tie_get_option( 'disable_mega_menu' ) ){
$menu_args['walker'] = new TIELABS_MEGA_MENU();
}
wp_nav_menu( $menu_args );
?>
</div>
<?php
do_action( 'TieLabs/after_main_menu' );
// Get components template
TIELABS_HELPER::get_template_part( 'templates/header/components', '', array( 'components_id' => 'main-nav' ) );
do_action( 'TieLabs/after_main_components' );
?>
</div>
</div>
</div>
</nav>
</div>
<?php endif; ?>