Utiliser et personnaliser Recent Posts

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

widget Recent PostsUne 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

widget Recent PostsDans 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

widget Recent PostsDans 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

widget Recent PostsJ’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

5 commentaires

Ecrire un commentaire»
  1. 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…

  2. 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…

  3. 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 !

  4. Bonjour,
    Sais-tu comment peut-on utiliser « Recent Posts » pour afficher sur une page la liste des dernières pages sans utiliser

    ?php recent_posts(); ?

    qui donne des résultats aléatoires sur le site de mon établissement ?
    F.O.

  5. 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 »

Laisser un commentaire

Votre adresse mail ne sera jamais rendue publique ni utilisée.

*Si vous écrivez un commentaire ici pour la première fois, celui-ci ne sera publié qu'après validation par un administrateur du blog. Ne l'envoyez pas plusieurs fois !
*Bien sûr, tout commentaire injurieux, publicitaire ou spam sera supprimé.
*C'est à vous maintenant !

(obligatoire)
(obligatoire)
(obligatoire)

Laisser ces deux champs tels quels :

Protégé par Invisible Defender.

Protected by WP Anti Spam


  • Mentions légales
    Les différents éléments du Blog de Lise restent la propriété de leur(s) auteur(s) respectifs.


Connexion à WordPress protégée par Clef