WordPress : savoir si une catégorie existe
Lorsque vous développez un plugin ou un thème, vous pouvez vouloir savoir si une catégorie existe. Il y a deux fonctions WordPress que vous pouvez utiliser, selon que vous développiez dans l’interface d’administration ou dans le front.
is_term('non-classe','category')
Cette fonction peut s’utiliser en front et renvoie true ou false. Le premier argument sera le nom ou le slug de la catégorie que vous recherchez. Le deuxième aura pour valeur category si vous recherchez une catégorie, tag si vous cherchez un tag.
!is_category (1)
Peut s’utiliser en front également. La fonction prend pour argument l’ID de la catégorie recherchée. Du fait du ! devant cette fonction, celle-ci renverra true si la catégorie 1 n’existe pas.
category_exists('non-classe')
Cette fonction est disponible uniquement dans l’admin. Il n’est donc pas possible de l’utiliser dans un thème. Elle renvoie true ou false et prend pour argument le nom ou le slug de la catégorie recherchée.
Pour information, consultez la page sur ce sujet sur wpengineer.com.












