I am trying to retrieve a field from a custom taxonomy so that each post will have a featured image however, i cannot seem to get the field when using the field name and ID. For example,
`foreach ($terms as $term) {
echo $term_id;
echo ‘<li><a href=”‘.get_term_link($term).'”>’.$term->name.'</a></li>’;
echo get_field(‘workspace_featured_image’, “workspace_category_12”);
echo get_field(‘workspace_featured_image’, $term->taxonomy . ‘_’ . $term->term_taxonomy_id);
echo $term->taxonomy . ‘_’ . $term->term_taxonomy_id;
}`
When i run the bottom line it displays “workspace_category_number” which i believe is correct however, it is still not displaying when i use it with get_field().
Any help would be much appreciated.
you should be able to use
echo get_field('workspace_featured_image', $term);
you can also use
echo get_field('workspace_featured_image', 'term_'.$term->term_id);
or even
echo get_field('workspace_featured_image', $term->taxonomy.'_'.$term->term_id);
This is all covered in the guide: Adding fields to a taxonomy term .