Manual Related Posts : Reliez vos articles entre eux

Les plugins sur les articles relatifs (related posts en anglais) sont assez nombreux et tous font à peu près la même chose, on dirait un concours de celui qui ajoute le plus d’options dans tous les sens. Mais testez-les et jamais aucun ne vous satisfera des résultats retournés. Voilà pourquoi, parfois, il est bein de forcer l’ajout manuel de quelques related posts.
Manual Related Posts, ça fait quoi
En fait, après avoir lu les articles des chez Wabeo sur les Meta box, j’ai eu envie de faire la mienne, un script ou un plugin que j’avais envie de faire depuis quelques temps maintenant qui est de relier les articles entre eux via un champ manuel.
Comme dit précédemment, il existe beaucoup de plugins qui relient les posts dont le célèbre YARPP (Yet Another Related Posts Plugin), mais je n’ai pas envie que les articles liés soient choisis au hasard parmis mes X articles. Comme pour Willy, disons que si je fais des articles sur les meta boxes, je souhaiterais que les articles relatifs soient mes autres articles sur les meta boxes, logique non ?
Oui mais, un champ manuel ?
Je vous comprends, entrer à la main les IDs des articles à relier est fatidieux et le risque d’erreur (ou d’épilepsie à force de change d’onglet pour lire, copier, coller, tabuler, recommencer, fois X) est plus grand. C’est là où je me suis bien amusé et ai utilisé la méconnue fonction find_posts_div(). Pourquoi méconnue ? J’ai cherché des articles contenant des snippets ou astuces utilisant cette fonction et je n’en ai pas trouvé. Il faut savoir que cette fonction existe depuis la version 2.7 sortie en novembre 2008 et, c’est une petite tuerie d’ergonomie ! Avec ça, mes related posts seront super ergonomiques à gérer !
Un avant gout
Allez, un petit avant gout en images pour vous donner envie de le télécharger :





Voilà , j’ai relié un article précis à un autre ! C’est pas une tuerie ça peut-être ? Vous aviez déjà un plugin de related posts ? Et bien changez !
Maintenant, sous chacun de vos articles contenant des articles relatifs sélectionnés avec Manual Related Posts, vous aurez ceci :

Outro
Le plugin est sur le repo, il gére donc tous les custom posts types et il est possible ou non d’inclure en front-end sous les posts les articles liés ainsi. Dites moi si vous l’avez testé et adopté !
Réagir à cet article