【发布时间】:2012-07-30 11:28:21
【问题描述】:
我的 wordpress 页面中有 post_type = 投资组合,使用此代码我可以得到每个帖子的类别:
$terms = get_the_terms( $post->ID, 'portfolio_category' );
foreach ( $terms as $term ) {
$draught_links[] = $term->name;
}
$on_draught = join( ", ", $draught_links );
但它无法正常工作。它显示当前帖子的类别以及之前所有帖子的类别。如何解决?
【问题讨论】:
-
可能需要更多的上下文来回答这个问题。例如,这段代码是在“The Loop”之内还是在它之外?
-
如果它在循环中,请考虑在
foreach ( $terms as $term )之前初始化$draught_links =array() -
@user622018 这似乎是一个很可能的原因。
-
user622018 它正在工作。谢谢;)
标签: wordpress