I want to output all the terms in my custom taxonomy and at the same time add a class to any of these that are attached to the current post.
I'm doing this in a custom shortcode that displays on each single post page.
I've used get_terms() to show all the terms in the taxonomy but I can't work out how to check if each term is attached to the current post.
$terms = get_terms( array(
'taxonomy' => 'package',
'hide_empty' => false
) );
if (!empty($terms) && ! is_wp_error( $terms )) {
echo '<ul>';
foreach ($terms as $term) {
echo '<li>' . $term->name . '</li>';
}
echo '</ul>';
}
taxonomy-my_tax.php
? And what is the "current post"? Where does it come from? – Sally CJ Sep 30 '20 at 19:52