Comment exclure une ou plusieurs catégories d'articles d'un menu ?
Posté : 05 janv. 2022, 11:25
Bonjour,
Débutant en php, j'ai une page type "blog" wordpress, avec un menu en haut de page regroupant les catégories des articles. Je cherche à exclure plusieurs catégories de ce menu, mais je n'y parviens pas pour le moment. Si quelqu'un peut m'apporter ses lumières, je suis preneur ! Voici mon code pour ce menu :
<?php if(get_categories()) : ?>
<?php
$current_cat_ID = 0;
if(is_category()) {
$current_cat = get_the_category();
$current_cat_ID = $current_cat[0]->term_id;
}
?>
<section class="text-center py-lg-5 pb-md-5">
<div class="container">
<?php foreach(get_categories() as $c) : if($c->term_id == $current_cat_ID) { $class_css = 'primary'; } else { $class_css = 'secondary'; } ?>
<a href="<?php echo get_category_link($c); ?>" class="category-links <?php echo $class_css; ?>"><?php echo $c->name; ?></a>
<?php endforeach; ?>
</div>
</section>
<?php endif; ?>
Débutant en php, j'ai une page type "blog" wordpress, avec un menu en haut de page regroupant les catégories des articles. Je cherche à exclure plusieurs catégories de ce menu, mais je n'y parviens pas pour le moment. Si quelqu'un peut m'apporter ses lumières, je suis preneur ! Voici mon code pour ce menu :
<?php if(get_categories()) : ?>
<?php
$current_cat_ID = 0;
if(is_category()) {
$current_cat = get_the_category();
$current_cat_ID = $current_cat[0]->term_id;
}
?>
<section class="text-center py-lg-5 pb-md-5">
<div class="container">
<?php foreach(get_categories() as $c) : if($c->term_id == $current_cat_ID) { $class_css = 'primary'; } else { $class_css = 'secondary'; } ?>
<a href="<?php echo get_category_link($c); ?>" class="category-links <?php echo $class_css; ?>"><?php echo $c->name; ?></a>
<?php endforeach; ?>
</div>
</section>
<?php endif; ?>