J'ai créé deux menus personnalisés sur mon site wordpress.
Les deux menus sont configurés dans Apparence -> Menus. Cependant, les deux menus affichent le même ensemble de pages qui était tout au moment de la création et ne peut pas être modifié malgré la création de deux menus séparés et leur attribution aux emplacements définis.
Déclaré dans function.php
function register_my_menus() {
register_nav_menus(
array(
'main-menu' => __( 'Main Menu' ),
'extra-menu' => __( 'Store Menu' )
)
);
}
add_action( 'init', 'register_my_menus' );
Définissez l'emplacement du thème.
<?php wp_nav_menu( array( 'theme_location' => 'Main Menu', 'container_class' 'menu_class' ) ); ?>
<?php wp_nav_menu( array( 'theme_location' => 'Store Menu', 'container_class' => 'storeMenu_class' ) ); ?>
Essayez ci-dessous le code. Vous devez utiliser main-menu
& extra-menu
comme "theme_location"
<?php wp_nav_menu( array( 'theme_location' => 'main-menu', 'container_class'=> 'menu_class' ) ); ?>
<?php wp_nav_menu( array( 'theme_location' => 'extra-menu', 'container_class' => 'storeMenu_class' ) ); ?>
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots