Question

J'ai toujours supposé qu'il y avait un moyen d'exclure certaines catégories de la sortie dans la boucle en utilisant get_the_category, the_category, ou l'un des term fonctions connexes. Après avoir regardé autour de lui, il semble que le seul moyen soit de saisir le tableau et de les retirer par identifiant ou nom.

Par exemple, c'est ce que j'utilise:

<?php // exclude category ID 12 as an example.

      foreach((get_the_category()) as $cat) {
        if (!($cat->cat_ID =='12'))
         echo '<a href="' . get_bloginfo('url') . '/category/' 
         . $cat->category_nicename . '/">'. ' | ' . $cat->cat_name . '</a>';
      } 
?>

Cela a l'air un peu désordonné en raison d'une "URL codé dure" /category/ (Je sais que je peux aussi changer cela, mais cela semble toujours contre-intuitif).
N'y a-t-il pas un meilleur moyen d'exclure les catégories?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top