我有一个显示自定义帖子类型循环的快捷码:
while ( $loop->have_posts() ) : $loop->the_post();
// do something
endwhile;
有些帖子属于类别($术语->名称),如何显示这些类别和其中的帖子列表
based on that loop?
示例:
我有两个类别——“Foo”和“Bar”,我在“Foo”中有5个帖子,在“Bar”中有5个帖子。
我正在显示所有帖子,下面有这样的内容:
Foo(5)| Bar(5)
但在不同的循环中,我使用了posts\\u per\\u page()限制器,我只显示3篇文章,而不是10篇,所以我想得到:
Foo(3)
我试着这样做:
while ( $loop->have_posts() ) : $loop->the_post();
$terms = get_the_terms($post->ID, \'portfolio_categories\');
foreach ( $terms as $term ) {
$draught_links[] = $term->name;
}
var_dump($draught_links);
// do something
endwhile;
但是在while循环中进行foreach操作很麻烦
Foo(1)Foo(2)Foo(3)Foo(4)Foo(5)Foo(5)Bar(1)Foo(5)Bar(2)。。。
有什么想法吗?