web-dev-qa-db-fra.com

Test si post a une catégorie

Je n'ai besoin d'afficher du code HTML que si le message affiché a une catégorie - pas une catégorie spécifique, mais n'importe quelle catégorie du tout.

J'ai essayé if (!is_empty(get_the_category($post->ID))), mais pour une raison quelconque, cela ne fonctionne pas. Quelqu'un at-il eu le même problème?

2
daysrunaway

Utilisez has_category à la place.

if (has_category('',$post->ID)) ...

Si vous souhaitez l'utiliser dans The Loop, vous n'avez pas besoin de spécifier l'ID.

if (has_category()) ...

6
Otto