如何在tag.php上显示带有多个标签的帖子?

时间:2018-08-25 作者:Alex

在我的标签上。php页面,我想显示带有多个标记的帖子。。。

我有这样的想法:

我的页面。com/标签/tag1+tag2+tag3/

$tags = get_queried_object()->slug; //returns only \'tag1\' !!

$args = array( 
    \'tag\' => $tags //need to get \'tag1+tag2+tag3\' here
);

$loop = new WP_Query($args);
有没有其他方法可以显示带有多个标签的帖子?

1 个回复
最合适的回答,由SO网友:Max Yudin 整理而成

get_query_var( \'tag\' ) 将返回您\'tag1+tag2+tag3\' 一串

get_query_var( \'tag_slug__and\' ) 将返回标记数组。

因此,有两种方法可以实现这一目标:

$args = array( 
    \'tag\' => get_query_var( \'tag\' ), // string
);

$args = array( 
    \'tag__and\' => get_query_var( \'tag_slug__and\' ), // array
);
您计划如何创建tag1+tag2+tag3 鼻涕虫

结束