Contenu principal
SF Pages For Custom Posts

SF Pages For Custom Posts

SF Pages For Custom Posts est un plugin pour WordPress permettant d’attribuer une page pour afficher ses Types de post personnalisés (custom post types), comme nous pouvons le faire actuellement avec les articles.
L’intérêt du plugin est d’éviter d’avoir à créer un template de page afin d’y insérer une boucle spéciale pour afficher ces posts.

[update] J’ai créé un autre plugin qui fait plus ou moins la même chose (mais en mieux selon moi). Je vous conseille d’y jeter un œil : SF Archiver.

Réglages

Le plugin prévoit dans une page de réglages, pour chaque type de post public, le choix de la page (bien sûr), le nombre de posts par page, et optionnellement un template à utiliser (page.php, index.php, home.php, etc). Dans la plupart des cas, il n’y aura pas besoin de préciser le template, celui par défaut (index.php) sera choisi.
Il est également possible de mettre un type de post en page d’accueil de son site, à la place des articles normaux. Pour cela, il suffit d’aller Réglages > Lecture, choisir une page statique pour l’accueil (et indiquer une autre page pour les articles), puis aller dans Réglages > Pages pour C. Posts et indiquer la même page pour le type de post choisi. Dans ce cas, l’affichage « Page d’accueil » est parfois préférable.
A noter qu’un affichage « Page » par exemple, ne montrera pas de navigation en bas de page (en général, tout dépend de votre thème).

SF Pages For Custom Posts

NOTA : le plugin est en version bêta, il se peut qu’il ne fonctionne pas correctement pour tout le monde (merci de me faire remonter les infos dans les commentaires). Le fonctionnement de ce plugin dépend aussi de votre thème, pour l’affichage de la navigation par exemple. Jusqu’ici, je l’ai testé sur un WP 3.2.1 avec Twentyeleven sans problèmes.

Conclusion

J’espère que ce plugin vous sera utile, il sera sur l’extend de WordPress d’ici peu.
Pour ma part, je trouve que c’est une fonctionnalité qui a toujours manqué à WordPress, et je ne comprends toujours pas qu’elle soit absente. Tout ce que j’espère c’est que cela puisse inspirer les développeurs de WP, et qu’ils nous fournissent un jour cette fonctionnalité nativement :)
PS : il y a des bêta-testeurs dans l’assemblée? ;)

Pour plus de détails, voir la page dédiée au plugin (lien en sidebar).