WordPress: comment ordrer les pages?
Je me suis souvent posé cette question et je suis tombé par hasard sur la réponse… simple comme d’habitude
Précisons que nous parlons là des “pages” et non pas des “posts” (=billets) de WordPress.
J’ai repéré dans le code du fichier sidebar.php (template par défaut) ce “Template Tag”: wp_list_pages. Une petite recherche dans la documentation de WordPress m’a permis de tomber sur une page expliquant l’ensemble des options liées à ce tag.
Pour mémoire, j’ai inséré la ligne suivante dans mon template:
<?php wp_list_pages('sort_column=menu_order&title_li=<h2>' . __('Pages') . '</h2>' ); ?>
Il faudra ensuite veiller à noter un numéro pour chaque page lors de sa création depuis l’interface d’administration (Administration > Write > Write Page panel).
Vous aimez ce type de contenu?
Alors suivez-ce blog par RSS ou par email!
10 February 2006 à 20:40
Merci pour tous ces conseils!
11 February 2006 à 14:28
Yop Winset, si tu modifies tes pages, tu verras l’option “Ordre de la page”. Tu peux ainsi modifier l’ordre des pages comme tu le souhaites… sans toucher aux templates
Parfait! je devais être aveugle pour ne pas l’avoir vu avant. Merci roby!
david
18 January 2007 à 10:45
Yèp,David, auparavant je devais choisir des mots en fonction de leur première lettre pour organiser les pages lol, galère la c plus pratik. merci david.
1 January 2008 à 13:00
Bonjour, je cherche à faire de mon dernier article ou de la derniere page publiée ma page d’accueil par défaut ! comment faire ? Merci et bonne année. Patu
21 April 2008 à 14:44
merci pour ta petite ligne de code.
A préciser que ce code est valable aussi pour la version 2.5 de wordpress…
a+