Vous connaissez sans doute la fonction wp dropdown categories qui permet de créer un menu déroulant avec les catégories disponibles (voir les nombreux paramètres bien utiles). Ici, c’est un dérivé de cette fonction qui vous permettra de faire la même chose, mais avec vos customs taxo et surtout de personnaliser la liste déroulante (le select) avec les classes et autres attributs de votre choix.

Vous pouvez également utiliser cette fonction si vous avez un formulaire de soumission de post et d’édition de post en front.  En mode édition d’un post (lorsqu’il a été créé et donc qu’il a une ID), il vous suffira de passer en paramètre l’id de ce dernier pour que le dropdown sélectionne automatiquement la taxo voulue.

Voici les arguments qu’il est possible de passer dans cette fonction :

  • $taxonomy : le nom de la taxonomie
  • $name : le nom du select
  • $placeholder : le text à afficher par défaut sur le select
  • $pid : l’ID du post dont vous voulez remonter la taxo sélectionnée (facultatif).
  • les autres champs sont facultatifs

Brice Capobianco

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager…
Responsable commercial en agence web chez Genious Interactive, je suis également développeur freelance WordPress à Rennes.

Coorganisateur des Meetups WordPress Rennes et fondateur de b-website.com.