使用一个查询使用wp_query搜索多个关键字

时间:2019-07-20 00:51:38

标签: wordpress

我使用此wp_query获取特定关键字的结果并按价格排序。我需要同时搜索多个关键字并返回结果,然后按产品价格对它们进行排序。如何使用一个wp_query?

例如,我有三个标题记录:

我很好,谢谢
   很好,谢谢
   我现在是好人

如果我搜索文字“很好”,我应该得到所有三行的结果。
如果我搜索“ m f”,则应将所有行作为结果。
如果我搜索“很好”,那么结果应该只会显示第二行。
如果我搜索“ e t”,则应该得到前两行。

现在,如果我搜索“ e n”和“ e t”,则应该再次得到所有三行。如果我搜索“在这里很好”和“很好”,我应该得到结果的第一行,依此类推……

functools.partial

1 个答案:

答案 0 :(得分:0)

您正在使用WP_Query的搜索参数(s)通过关键字查询帖子。

可以使用+字符将更多关键字添加到查询中。

示例:

$args = array(
    's' => 'keyword1+keyword2',
    ...