J'essaie de créer un menu de bas de page/sitemap dans Wordpress. (Cela vaut également la peine d’indiquer que c’est ma première tentative concernant tout ce qui concerne Wordpress/PHP.
Contexte:
Nous utilisons un modèle appelé Jupiter , qui utilise à son tour un style d'éditeur WYSIWYG pour construire la présentation.
Au bas de la page, j'aimerais ajouter quelque chose à cet effet. (C'était notre ancien pied de page)
L’exigence (mon) est que j’utilise la structure de menu Wordpress afin que notre service marketing puisse modifier le pied de page car il doit éventuellement être modifié (par ex. Via l’éditeur graphique).
J'ai réussi à ajouter le menu (en le faisant glisser sur un widget de pied de page), mais il semble y avoir quelque chose qui fait que le pied de page nouvellement créé se comporte comme un accordéon. (P. Ex. ul
& li
s'agrandissent et s'effondrent)
Le survol du premier nœud du menu provoque l’effet accordéon.
Questions:
(Je n'ai pas encore d'échantillons de code car je cherche toujours à savoir si cela peut être fait via le portail d'administration.)
Vous devez appeler wp_nav_menu () dans votre modèle footer.php.
Il est utilisé comme suit:
<?php wp_nav_menu( array('theme_location'=>'footer') ); ?>
Les paramètres theme_location font référence aux cases à cocher situées sous l'éditeur de menu (emplacement du thème). Si votre thème n’a pas assez de theme_location, vous pouvez en ajouter en ajoutant
function register_html5_menu(){
register_nav_menus(array(
'footer-1' => __('Footer Menu 1', 'theme_translation_domain'),
));
}
add_action('init', 'register_html5_menu');
dans votre functions.php
Sinon, vous pouvez appeler les menus directement par leur nom en utilisant le paramètre menu:
<?php wp_nav_menu( array('menu'=>'menuname') ); ?>