custom taxonomy - Related posts by taxonomies does not work , what could be the reason?

everybody. Related posts by taxonomies does not work , what could be the reason?$tax_IDs = array();foreach ($tags as $t

everybody. Related posts by taxonomies does not work , what could be the reason?

$tax_IDs = array();
foreach ($tags as $tag) {
    $tax_IDs[] = $tag->ID;
}

$args = array(
  'post_type' => 'films',
  'post__not_in' => array($post->ID),
  'showposts'=> 3,
  'tax_query' => array(
        array(
            'taxonomy' => 'actors',
            'field' => 'id',
            'terms' => $tax_IDs
        )
    )
);
 $my_query = new wp_query($args);
 if( $my_query->have_posts() ) {

 echo '<div class="related-slider">';
        while ($my_query->have_posts()) {
            $my_query->the_post();
        ?>
            <div><?php the_title(); ?></div>       
        <?php
        }
        echo '</div>';
    }
 wp_reset_query();

everybody. Related posts by taxonomies does not work , what could be the reason?

$tax_IDs = array();
foreach ($tags as $tag) {
    $tax_IDs[] = $tag->ID;
}

$args = array(
  'post_type' => 'films',
  'post__not_in' => array($post->ID),
  'showposts'=> 3,
  'tax_query' => array(
        array(
            'taxonomy' => 'actors',
            'field' => 'id',
            'terms' => $tax_IDs
        )
    )
);
 $my_query = new wp_query($args);
 if( $my_query->have_posts() ) {

 echo '<div class="related-slider">';
        while ($my_query->have_posts()) {
            $my_query->the_post();
        ?>
            <div><?php the_title(); ?></div>       
        <?php
        }
        echo '</div>';
    }
 wp_reset_query();
Share Improve this question edited Mar 23, 2019 at 0:45 starspro asked Mar 23, 2019 at 0:13 starsprostarspro 33 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

Your tax_query is using an invalid field type. Try:

$args = array(
  'post_type' => 'films',
  'post__not_in' => array($post->ID),
  'showposts'=> 3,
  'tax_query' => array(
        array(
            'taxonomy' => 'actors',
            'field' => 'term_id',
            'terms' => $tax_IDs
        )
    )
);

See the Taxonomy Parameters of WP_Query for more options if that doesn't wok.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745664509a4639044.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信