I am displaying a list of product sub-categories in a grid format in the parent Categories. There is a specific category with id 7000 which I want to exclude from the grid.
How do I accomplish this? I have tried the methods mentioned at but they did not work for me so what is the best way to accomplish this?
Here is how my code for archive-product.php
looks like
<ul class="products columns-4">
<?php
$p_childrens = get_term_children($queried_object->term_id, $queried_object->taxonomy);
if (!empty($p_childrens)) {
foreach ($p_childrens as $p_children) {
$c_term = get_term($p_children, $queried_object->taxonomy);
if (!empty($c_term)) {
$term_link = get_term_link($c_term);
$thumbnail_id = get_woocommerce_term_meta($c_term->term_id, 'thumbnail_id', true);
$image = wp_get_attachment_url($thumbnail_id);
if (empty($image)) {
$image = wc_placeholder_img_src();
}
?>
<li class="product-category product">
<h3><?php echo $c_term->name; ?></h3>
<a href="<?php echo $term_link; ?>">
<img src="<?php echo $image; ?>" alt="<?php echo $c_term->name; ?>"/>
</a>
<a class="btn btn-primary" href="<?php echo $term_link; ?>">View All Products</a>
</li>
<?php
}
}
}
?>
</ul>