Support

Account

Home Forums Add-ons Repeater Field Taxonomy post type not working

Helping

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;?>
  • Hi @fromvaldivia

    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 🙂

Viewing 2 posts - 1 through 2 (of 2 total)

The topic ‘Taxonomy post type not working’ is closed to new replies.