Home › Forums › General Issues › Output from related Taxonomy
Hello, i have a CPT called codes and 2 taxonomies called shops and banners.
in ACF i related the taxonomy banners to taxonomy shops with the taxonomy add on. Now i want to output the custom fields from banners on the page where i output my taxonomy shops.
normally if i want to output a field from a taxonomy i use:
<?php the_field('field name from taxonomy shops ','shops_'.$wp_query->queried_object->term_id);?>
that’s really working great.
but now i want to output a field from the related taxonomy: banners.
i tried
<?php the_field('field name from taxonomy banners','shops_'.$wp_query->queried_object->term_object);?>
but it only give me a #id and not the data from the custom field of taxonomy banners.
What’s going wrong?
Hi @Ron Willemse
The above cannot be done in 1 single function. You will need to break it into 2 steps.
1. use get_field to find the related taxonomy.
2. Depending on the return type setting (ID / Object), you need to then use that data to load the field from.
Does that help?
Thanks
E
Thnx, first of all i like to thank you for the ACF plugin. the second thing is i’m a frontend developer and not really good in php. Can you give me a example?
Hi @Ron Willemse
I’m not 100% sure, but I think your code should be something like this:
<?php
// vars
$current_term = $wp_query->queried_object;
// use get_field to find the related taxonomy.
$related_term = get_field('field name from taxonomy shops ', $current_term->taxonomy . '_' . $current_term->term_id);
// Depending on the return type setting (ID / Object), you need to then use that data to load the field from.
$related_term_field = get_field('field_name', $related_term->taxonomy . '_' . $related_term->term_id );
echo $related_term_field;
?>
If that deosn’t look write, perhaps you could clearly define the steps needed to get the data you want from the current taxonomy term?
Thanks
E
The topic ‘Output from related Taxonomy’ is closed to new replies.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.