问题描述
我对wordpress较陌生,所以我希望这里的人可以指出出了什么问题。我做了一个自定义分类法,它是回显的,但是只显示“所有”帖子,或者我分类法中的第一类。
因此,我的分类法分为三个类别(“ All”是内置的,但不是一个类别):饲养员,赛车手和名人堂。它只会显示“全部”或“ Breeders”。当我按“赛车手”或“成名堂”时,仍然会显示归类为“种鸽”的鸽子。
$cat_terms = get_terms(
array('pigeon-cat'),array(
'hide_empty' => true,'orderby' => 'name','order' => 'ASC','number' => 1,)
);
if( $cat_terms ) :
foreach( $cat_terms as $term ) :
$args = array(
'post_type' => 'pigeon','post_status' => 'publish','posts_per_page' => 6,'tax_query' => array(
array(
'taxonomy' => 'pigeon-cat','field' => 'slug','terms' => $term->slug,),);
$loop = new WP_Query( $args );
if ($loop->have_posts()) :
echo '<div id="descendants" class="section">';
echo '<div class="container">';
echo get_post_terms( 'pigeon-cat','pigeon' );
echo '<div class="spacer large"></div>';
echo '<ul role"list" class="columns columns-3">';
while ( $loop->have_posts() ) : $loop->the_post();
get_template_part( 'template-parts/content',get_post_type() );
endwhile;
echo '</ul>';
echo '</div>';
echo '</div>';
endif;
endforeach;
endif;
wp_reset_postdata();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)