<?php foreach (get_categories() as $cat) : ?>
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
<?php endforeach; ?>Dit script laat echter ALLE categorieën zien, terwijl ik alleen de sub-categorieën van de huidige categorie (in dit geval Onze Spellen) wil laten zien.
Dan heb ik een script die alleen de sub-categorieën laat zien van de huidige categorie. Hier krijg ik de omslagfoto niet in verwerkt.
<?php
$terms = get_terms([
'taxonomy' => get_queried_object()->taxonomy,
'parent' => get_queried_object_id(),
]);
foreach ( $terms as $term) { ?>
<p>
<a href="<?php echo get_term_link( $term ); ?>">
IMAGE <?php echo $term->name; ?>
</a>
</p>
<?php }
?>Kan iemand mij opweg helpen om beide scripts te combineren, zodat ik de omslagfoto's van sub-categorieën van de huidige categorie automatisch kan laten weergeven?
Alvast bedankt!
[size=xsmall]Toevoeging op 15/11/2018 15:08:09:[/size]
Ik heb het antwoord via een andere weg gekregen:
<?php
$terms = get_terms([
'taxonomy' => get_queried_object()->taxonomy,
'parent' => get_queried_object_id(),
]);
foreach ( $terms as $term) { ?>
<p>
<a href="<?php echo get_term_link($term); ?>">
<img src="<?php echo z_taxonomy_image_url($term->term_id); ?>" />
</a>
<a href="<?php echo get_term_link($term->term_id); ?>">
<?php echo $term->name; ?>
</a>
</p>
<?php } ?>