Quelques notes sur WordPress 2.1 (vs Dotclear ?)

Séparer le fond de la forme

Comme tout bon système de blog moderne qui se respecte et respecte ses utilisateurs, WordPress (comme Dotclear) offre une parfaite séparation entre la forme et le contenu. Le contenu désiré s’affiche en utilisant les Templates tags dont les paramètres par défaut sont bien pensés.

Par exemple, pour afficher la liste des Catégories, la fonction wp_list_categories() affiche l’ensemble des catégories habillées par une balise li. Libre à vous d’en faire un liste ordonnée ou pas en encadrant wp_list_categories() par une balise ul ou ol. Cette souplesse permet d’afficher ce que vous voulez où vous le voulez. Et ce n’est que la partie visible de l’iceberg.

En effet, l’exemple d’utilisation de la fonction wp_list_pages() montre que même si les paramètres par défaut sont cool, il est possible de les modifier : dans l’exemple qui suit, certaines Pages sont exclues de la liste. En l’occurence, celles dont les id sont 17 et 38 :

<ul>
    <?php wp_list_pages('exclude=17,38&title_li=<h2>' . __('Pages') . '</h2>' ); ?>
</ul>

Le premier paramètre exclude exclue les deux pages en question, tandis que le second title_li affiche le titre de la liste des Pages entre les balises h2. Ici, le titre est affiché en utilisant une fonction de localisation __(‘Mon titre’), mais rien ne vous empêche d’écrire un titre en dur à la place.

Hiérarchie des templates et Quicktags »