(Mise à jour le 23 août 2008 à 00:26)
Recent Posts, qui permet d’afficher les billets ou les pages les plus récents est du même auteur que Recent Comments que j’ai décrit récemment. Ces deux plugins se configurent de la même façon. Pour utiliser Recent Posts, il faut également installer le plugin Post-Plugin Library.
A ce jour, il n’existe pas encore de traduction, nous attendons que le développeur nous propose les fichiers nécessaires à cet effet.
Comme Recent Comments, Recent Posts offre de nombreuses options.
Installation
Une fois Recent Posts et Post-Plugin Library téléchargés dans le répertoire VotreBlog/wp-content/plugins et activés depuis le panneau d’administration du blog, rendez-vous dans Apparence > Widgets et placer le widget Recent Posts dans votre barre latérale ou votre pied-de-page.
C’est ici que vous donnez un titre au widget et indiquez le nombre d’articles ou de pages à afficher. On peut également spécifier des conditions particulières : n’afficher que les articles ou les pages apparteant à une catégorie, ou comportant un mot-clé particulier,… Voir à ce sujet la page Conditional Tags (en anglais).
Pour personnaliser le plugin, rendez-vous depuis le panneau d’administration du blog dans Réglages > Recent Posts.
Configuration
Onglet Général
Dans le premier onglet, vous pouvez indiquer notamment (je ne détaille pas toutes les options) :
- dans l’option « Show static pages? », si vous souhaitez que ne soient affichés que les récents articles mais pas les pages récentes (« No pages, just posts »), ou bien les pages et les billets (« Both pages and posts »), ou seulement les pages (« Pages but not posts »).
Onglet Output
C’est dans cet onglet que se configurent les options les plus intéressantes, qu’il faut saisir dans la boîte intitulée « Output Template ». Dans la partie droite de la fenêtre se trouvent les balises à insérer. J’en traduis ici quelques-unes.
- {author} : nom de l’auteur de l’article
- {date} : date de création de l’article au format long
- {dateedited} : date d’édition de l’article
- {link} : lien vers l’article
Onglet Filter
Dans cet onglet, on peut notamment inclure ou exclure des articles ou des pages à afficher, en saisissant leur numéro identifiant, des auteurs, des catégories…
Onglet Other
J’ai choisi d’ordonner les pages par date de modification plutôt que par date de création.
A noter : les pages sont classées des plus récentes aux plus anciennes.
Ma configuration
Les billets étant déjà affichés sur la page d’accueil du blog, j’ai choisi de n’afficher dans le widget que les pages nouvelles ou récemment modifiées.
<li>{link} <small><em><font color="#6699FF">({dateedited})</small></em></font></li> |
Explications
<li><!--ouverture de la puce--> {link} <!--lien vers l'article ou la page--> <small><!--petite police pour afficher la date--> <em><!--italique pour afficher la date--> <font color="#6699FF"><!--couleur bleue pour l'affichage de la date--> ({dateedited})<!--affichage de la date de modification (et non de création) de la page, encadrée de parenthèses--> </small></em></font></li><!--fermeture de toutes les balises--> |
Pour voir le résultat, consultez la barre latérale 😉
Ecrit par Lise - Site
Normalement, ça se configure dans les options de Recent Posts, ce que je décris un peu plus haut.
Dans le premier onglet, dans l’option « Show static pages? », il faut choisir « Pages but not posts »
Bonjour,
Sais-tu comment peut-on utiliser « Recent Posts » pour afficher sur une page la liste des dernières pages sans utiliser
qui donne des résultats aléatoires sur le site de mon établissement ?
F.O.
Et c’est déjà beaucoup; j’ai été voir d’abord les instructions du site de l’auteur, of course, mais j’y retourne de ce clic, de même que dans les options du widget… Merci Lise !
As-tu essayé dans les options du plugin, par exemple dans Placement, il y a une case Parameters dans l’option Output in widget: ?
As-tu consulté la page des commentaires ?
Je ne peux pas t’aider plus que ça…
Bonjour et merci pour ces explications, et ce bout de code !
J’ai choisi moi d’afficher indifféremment les nouveaux articles et les pages modifiées; pour les article uniquement, je souhaite qu’apparaisse le lien de la catégorie dans laquelle il est publié : j’avais tenté {if:is_post():{categorylinks}}, soit mon code complet : {link} ({dateedited}{if:is_post():{categorylinks}}), mais il n’a pas aimé du tout !!!
Pourriez-vous m’indiquer où je commets la ou les erreurs ?
Merci d’avance…