如何让WP_QUERY获得有标签但也有随机其他标签的帖子?

时间:2021-03-16 作者:Sean

我正在尝试在我的Wordpress网站上创建分类页面。为了定位我的一些内容,我使用post标签。为了获得我页面上特定位置的帖子,我使用$args对包含通缉标签且类别正确的帖子进行了WP\\u查询。然而,有些帖子放在多个地方,因此有多个标签。当我向帖子添加第二个标记时,两个查询都不会返回帖子。这似乎是因为查询正在查找帖子,并看到其中一个标记匹配,但由于另一个不匹配,因此无法检索帖子。如何使查询获取所有具有请求标记的帖子,但也可以具有其他标记?这是我的查询代码:

$numberOfSideBarArticles = 4;
$args = array (
    \'post_type\' => \'post\',
    \'cat\' => get_query_var(\'cat\'),
    \'post__not_in\' => get_option("sticky_posts"),
    \'tag\' => \'featured-sidebar\',
    \'posts_per_page\' => `$numberOfSideBarArticles`
);
$the_query = new WP_Query($args);
特色提要栏是我正在寻找的标签。我想查询带有该标记的类别中的所有帖子,即使它也有其他标记。感谢您的帮助或建议!

1 个回复
SO网友:Sean

忽略这个问题,我不确定该如何或是否删除它。我的问题是,当我在帖子中添加多个标记时,我用空格而不是逗号将它们分隔开,因此它将其解释为一个与查询标记不匹配的长标记。

相关推荐

Wp-query and column blocks

也许这要求太高了,但新的块提供了一种简单的方法来添加响应良好的列。ie您只需将图像拇指放入列块中,它们就可以在移动和桌面上完美工作。有没有办法让WP查询输出the_post_thumbnail 如我在3列行中的参数(12篇x类已发布帖子)所述?