Here With Me

Le blog technique d'Amaury Balmer qui parle de technologies open-source, mais surtout de WordPress !

N’appelez jamais une taxinomie de WordPress « type »

| 11 Commentaires

C’est dommage, mais l’API des taxinomies de ne possède pas de liste de mots clefs interdits lors de l’enregistrement. De fait, il est tout à fait possible d’appeler une « page », « post », « category ». Parfois, cela pète dès l’enregistrement de la taxinomie, alors on change rapidement le nom sans perdre de temps. Parfois, c’est beaucoup plus vicieux et il faut passer beaucoup de temps à debugger pour trouver l’origine.

C’est justement le cas du mot « type », il ne faut JAMAIS l’enregistrer comme nom de taxinomie pour la simple et bonne raison que cela va faire bugger le gestionnaire de médias de WordPress. Une fois la taxinomie, ce dernier ne retournera aucun média dans la liste affichée dans les lightbox. En effet, le gestionnaire utilise le mot clef « type » pour différencier les vidéos/images/sons/documents. WordPress intercepte également ce mot clef pour limiter les résultats de la _Query qui récupère les médias à ceux classer dans la taxinomie « type », pour le terme « image », etc.

Conclusion, n’hésitez pas à choisir des noms de taxinomies assez longs pour éviter les effets de bords !

11 Commentaires

Laisser un commentaire

Champs Requis *.