Home › Forums › Add-ons › Repeater Field › Taxonomy post type not working
Hello, I wait could help me with the following problem: I want to integrate a Slideshow with the projects of different Taxonomias but I think that I am doing badly the códifo, because only he accepts 1 category for slide, then, for example, if I select 2 categories in a project, the slide breaks. I leave here the code in order that they could help me.
<?php
$fields = get_sub_field('related_project', true);
$tipo_posts = get_posts( array(
'post_type' => 'casos',
'posts_per_page' => 1,
'orderby' => 'ASC',
'tax_query' => array(
array(
'taxonomy' => 'cat_casos',
'field' => 'id',
'terms' => $fields,
'include_children' => false
)
)
) );
if ( $tipo_posts ):
foreach ( $tipo_posts as $post ): setup_postdata($post); ?>
<li style="background:url(<?php the_post_thumbnail_url('full'); ?>) center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center center;">
<a>" class="bxLink"></a>
</li>
<?php endforeach; wp_reset_postdata(); endif;?>
I think there are several syntax issues in your code. First, could you please set the get_sub_field()
formatting to “false” like this:
$fields = get_sub_field('related_project', false);
Second, it seems you have the wrong format for your tax_query
option. Could you please replace it with this one:
'tax_query' => array(
array(
'taxonomy' => 'cat_casos',
'field' => 'term_id',
'terms' => $fields,
'include_children' => false
)
)
Please notice the “field” option.
I hope this helps 🙂
The topic ‘Taxonomy post type not working’ 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.