Plugin “Post-lister” pour WordPress

À l’origine de ce plugin il y avait Query inside post de k-ny qui permet d’intégrer dans un article une liste d’articles générée automatiquement selon certains critères via une balise ShortCode.

En voulant corriger un bug de ce plugin (si l’on intégrait une liste de messages, les données affichées en bas de l’article, comme le lien vers le flux RSS ou la liste des catégories étaient ceux du dernier article de la liste et non celles de l’article courant) à force de refactoring, j’en suis finalement arrivé à le ré-écrire intégralement ainsi qu’à y ajouter certaines fonctions supplémentaires :

  • paramètres d’affichages : afficher pour chaque article de la liste l’auteur et/ou la date et/ou le nombre de commentaires.
  • widgetisation : on peut également intégrer une ou plusieurs listes d’articles à sa sidebar sous la forme d’un widget (le fait de définir un widget pouvant être utilisé plusieurs fois en même temps fut d’ailleurs étonnamment laborieux, du fait du caractère passablement brouillon de l’implémentation de la fonctionnalité dans WordPress et du codage du seul widget de base qui l’utilise et peut donc servir d’exemple : le widget d’affichage d’un flux RSS).

Le plugin final étant entièrement recodé, j’ai finalement décidé d’en faire un plugin distinct que voici : Post-lister v0.1

EDIT : Ajout de la page de documentation dédiée.

Tags: , , ,

2 commentaires pour “Plugin “Post-lister” pour WordPress”

  1. nikohk dit :

    Cool, t’as le droit de le rajouter sur le site officiel (si ce n’est pas le cas…). :)

  2. Darathor dit :

    Yep, je pense que je ferai ça mais je vais déjà finir une page de doc plus détaillée avant :p

    Sinon faudrait peut-être une version anglaise aussi avant de le mettre là bas :pense: (je n’ai qu’un fichier de langue en français pour l’instant)

Laisser un commentaire

Vous pouvez utiliser ces tags XHTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Veuillez recopier le code de sécurité.

Ce site fait partie du réseau Edforum.net. À ce titre, il suit les règles globales du réseau, merci d'en prendre connaissance avant de poster votre message.