samedi 28 novembre 2009

[SOLUTION] Enlever les liens vers certaines pages dans les menus de premier niveau de WordPress

Si comme moi vous utilisez Wordpress avec un menu permettant d'accèder à vos différentes pages, vous avez pu constater que chaque nouvelle page est afficher dans ce menu.

Imaginons que pour une raison ou pour une autre vous vouliez ajouter une nouvelle page sans qu'elle soit affichée dans le menu.

Par exemple, vous avez une page Contact avec vos coordonnées mais vous souhaitez juste proposer un lien vers cette page dans le footer de votre site.

Pour ne pas afficher le menu correspondant il va falloir modifier le template de votre site.

Dans l'administration de Wordpress rendez vous dans Apparence->Editeur et cherchez la ligne:

wp_list_pages('title_li=');

Pour empécher certaines pages de s'afficher dans le menu il vous suffit de modifier cette ligne comme suit, en ajoutant les numeros de vos pages après un exclude:

wp_list_pages('exclude=90,82&title_li=');

Et voilà, les pages ne s'afficheront plus dans le menu Wordpress

1 commentaire: