Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取归档中所有wordpress文章的分类术语_Php_Wordpress_Custom Taxonomy - Fatal编程技术网

Php 获取归档中所有wordpress文章的分类术语

Php 获取归档中所有wordpress文章的分类术语,php,wordpress,custom-taxonomy,Php,Wordpress,Custom Taxonomy,我正在使用以下函数在归档页面中显示选定的分类术语 echo get_the_term_list( $post->ID, 'dt_portfolio_category', '<ul class="styles"><li>', ',</li><li>', '</li></ul>' ); echo获取术语列表($post->ID,'dt\u portfolio\u category',',',,'); 上面的函数只显示第

我正在使用以下函数在归档页面中显示选定的分类术语

echo get_the_term_list( $post->ID, 'dt_portfolio_category', '<ul class="styles"><li>', ',</li><li>', '</li></ul>' );
echo获取术语列表($post->ID,'dt\u portfolio\u category','
  • ,',
  • ,'
  • );
上面的函数只显示第一篇文章的分类术语,而不是全部

有什么办法吗?
此外,这些术语不应重复,它们只应出现一次。

请在循环中运行代码。 希望这样就可以了

示例代码:

while ( have_posts() ) : the_post();
    echo get_the_term_list( $post->ID, 'dt_portfolio_category', '<ul class="styles"><li>', ',</li><li>', '</li></ul>' );
endwhile;
while(have_posts()):the_post();
echo获取术语列表($post->ID,'dt_portfolio_category','
  • ,',
  • ,'
    • ); 结束时;
你能给我一个完美三元组的例子吗。我现在如何避免重复?我有没有办法解决。谢谢