grillage

Exclure une page de votre blog WordPress

Pour un tas de raisons diverses, il peut être intéressant de masquer une page de votre blog WordPress. Ainsi, via l’ajout d’un bout code très simple à utiliser, vous pourrez choisir d’exclure les pages de votre choix et empêcher qu’elle ne s’affiche dans la barre de navigation prévue à cet effet. Cette manipulation ne signifie pas pour autant que la ou les page(s) ne demeureront pas accessibles via le navigateur mais juste qu’elles seront invisibles de la liste des pages disponibles.Commencez par vous connecter à l’administration de votre blog WordPress. Ensuite, rendez-vous l’Editeur de thème sous l’onglet Apparence.

Nous allons en effet intervenir dans le thème du blog ce qui signifie que vous devrez réitérer l’opération si vous envisagez de changer de thème graphique.

Recherchez à présent le bout de code suivant :

<?php wp_list_pages('title_li='); ?>

Pour une recherche plus efficace, ne sélectionnez que <?php wp_list_pages
puis utilisez la commande Ctrl + F du navigateur. Je vous conseille d’utiliser Firefox qui permet de rechercher instantanément dès lors que vous saisissez les premiers caractères.

La localisation du code ci-dessous diffère selon le thème utilisé. Tout dépend, en effet, de l’endroit où sont listées les pages sur le thème (en tête, colonne latérale, etc.). Dans le thème standard (K2) de WordPress, vous le trouverez dans le fichier sidebar.php, en français, Colonne latérale.

Capture d'écran - Editeur de thème WordPress

Capture d’écran – Editeur de thème WordPress

Une fois que vous aurez localisé le code en question, remplacez-le par ceci :

<?php wp_list_pages('exclude=1,2,3&title_li='); ?>

Les numéros correspondent tout simplement aux IDs de pages que vous pouvez identifier via la section Pages de l’onglet Gérer de WordPress.

Dans la liste des pages, passez le curseur de la souris sur le lien Publié de la colonne État pour la page que vous souhaitez exclure. Jetez un œil dans la barre d’état du navigateur puis identifiez le numéro de page.

Reportez ce dernier dans le code précédent. Vous pouvez exclure autant de pages que souhaitez tout en les séparant par des virgules.

Pour finir, ouvrez la page d’accueil de votre blog puis vérifiez que la ou les page(s) à exclure sont désormais masquées dans la barre de navigation.

Les tags PHP sont véritablement incontournables tant leurs possibilités sont infinies sous WordPress.

Aurélien Denis est le fondateur du projet WordPress Channel proposant tutoriels et podcasts librement téléchargeables. En 2010, il fonde Neticpro, une agence Web spécialisée WordPress. Il est aussi co-fondateur du site Protuts.net (tutoriels PC/Mac/Linux) et community manager pour l’Imagine Cup 2011/2012, une compétition mondiale organisée par Microsoft. Voir tous les tutoriels de Aurélien Denis →