
WP3 : accès menu
WordPress intègre, dans sa version 3, une nouveauté appréciable : la création de menus personnalisés.
Pour en disposer, il vous utiliser un thème WP3, par défaut Twenty Ten.
Evidemment, si vous avez acquis récemment votre thème ou si vous en avez adapté un ancien, vous n’allez pas tout chambouler pour adapter cette appréciable nouvelle fonctionnalité.
Voici l’astuce pour activer et utiliser le menu personnalisable de WordPress 3 :
Editez le fichier functions.php de votre thème et insérez-y cette ligne :
add_theme_support( 'menus' );
Enregistrez et rendez vous maintenant dans votre fichier header.php. A l’endroit où vous souhaitez insérer votre menu, ajoutez cette ligne :
<?php wp_nav_menu(); ?>
C’est tout. Votre menu est fonctionnel. Vous pouvez utiliser l’interface graphique de création de menu.

Sachez enfin que le menu fourni par WordPress intègre de base les balises ul et li. En conséquence, si votre style intégrait déjà un comportement pour ces balises, la simple insertion de wp_nav_menus() suffit.
A titre d’exemple, j’utilise le thème largement réadapté oMagazine. La structure de la barre de menu ressemblait originellement à ceci :
<div id="topnav">
<ul>
<li id="ihome" <?php if(is_home()) {?>class="current_page_item"<?php } ?>><a href="<?php echo get_option('home'); ?>/" title="HomePage">Home</a></li>
<?php wp_list_pages('title_li='); ?>
</ul>
</div><!--#topnav-->
Après modification, le code modifié du fichier header.php donne ceci :
<div id="topnav"> <?php wp_nav_menu(); ?> </div><!--#topnav-->
Et ça fonctionne sans problème, comme vous pouvez le constater en haut de page.

Ah, j'avais bien vu une rubrique "Menus" mais je ne savais pas comment l'utiliser
Hm, par contre, quel est ton thème de l'admin ?
J'ai fini de cafouiller avec l'article. il devait paraître demain (erreur de bouton).
Comme le coup est parti plus tôt que prévu, j'ai ajouté la fin de l'article et les précisions attendues. En espèrant que ça t'aide.
Ah oui. Et le thème d'admin, c'est fluency
Bonjour et merci pour cette aide précieuse.
Par contre une fois que j'ai fait les modifications demandées, dans la boite "Emplacement du thème", il est écrit :
"Votre thème peut utiliser 0 menu. Sélectionnez le menu que vous voudriez utiliser."
Pourtant, mon menu nommé "Principal" est créer, avec sous menu et compagnie ET sur tout, il est pris en compte sur le site.
Le seul vrai soucis c'est qu'il ne prends pas en compte la hierarchisation de ce nouveau menu.
Auriez-vous une solution ?
En vous remerciant de votre temps.
Je comprends rien et le codage me donne envie de me jeter du troisième étage je voulais juste faire un petit menu déroulant mais je vais aller tondre des lamas pour me faire de jolies cache oreille à moins que l'un d'entre vous ai l'immense amabilité de me sortir de cette mouise sans nom
d'avance merci et merci pour les lamas aussi