我正在尝试显示具有自定义分类的自定义帖子类型,但我没有运气。什么都没有出现。我感谢任何帮助。
发布类型=图库
Custom Taxonomy slug = photoarea
'photoarea'我要显示=第四次
<?php
$args = array(
'post_type' => 'gallery',
'tax_query' => array(
array(
'taxonomy' => 'photoarea',
'field' => 'fourth',
)
),
'posts_per_page' => 10,
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
the_post_thumbnail();
endwhile; endif;
wp_reset_query();
?>
答案 0 :(得分:1)
如果我的理解是正确的,您需要使用以下代码获取自定义分类,
而不是field
,您必须使用term
来获取第四个帖子
<?php
$args = array(
'post_type' => 'gallery',
'tax_query' => array(
array(
'taxonomy' => 'photoarea',
'term' => 'fourth',
)
),
'posts_per_page' => 10,
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
the_post_thumbnail();
endwhile; endif;
wp_reset_query();
?>
答案 1 :(得分:1)
您可以使用以下代码段:
$the_query = new WP_Query( 'post_type=gallery&photoarea=fourth');
然后是你的while循环。