Php wordpress rss源多个标记

Php wordpress rss源多个标记,php,wordpress,tags,rss,Php,Wordpress,Tags,Rss,当我指定多个标记时,我想将WordPress的RSS提要功能更改为只匹配包含所有标记(而不仅仅是一个)的文章和页面。我已经添加了代码,将页面包含在帖子顶部 示例URL:~WP~/feed/?tag=假日、万圣节 我正在尝试更改pre\u get\u posts操作挂钩中的查询 代码: 有人能告诉我如何使查询匹配所有标记的正确方向吗?谢谢 好吧,我想出来了。发布,以便其他处于相同情况的人可以解决此问题 if ($_GET['tag']) { $tagsArray = explode(','

当我指定多个标记时,我想将WordPress的
RSS
提要功能更改为只匹配包含所有标记(而不仅仅是一个)的文章和页面。我已经添加了代码,将页面包含在帖子顶部

示例URL:
~WP~/feed/?tag=假日、万圣节

我正在尝试更改
pre\u get\u posts
操作挂钩中的查询

代码:


有人能告诉我如何使查询匹配所有标记的正确方向吗?谢谢

好吧,我想出来了。发布,以便其他处于相同情况的人可以解决此问题

if ($_GET['tag']) {
    $tagsArray = explode(',', $_GET['tag']);

    if (sizeof($tagsArray) > 1) {
        $query->set('tag__and', $tagsArray);
    }
}
if ($_GET['tag']) {
    $tagsArray = explode(',', $_GET['tag']);

    if (sizeof($tagsArray) > 1) {
        $query->set('tag__and', $tagsArray);
    }
}