在一个页面上执行多个搜索查询 时间:2015-05-27 作者:luqo33 我需要在一个页面上显示三个不同搜索查询的结果。更准确地说,我的页面上有一个搜索框,用户在其中输入搜索短语。提交搜索短语后,我需要获取生成的WP search查询并修改它以构建三个不同的自定义查询。然后,这三个查询的结果将以单独的块显示在页面上。例如,用户搜索“Honda”短语。然后他得到三个搜索查询的结果:我知道修改WP搜索查询的最简单方法是使用pre_get_posts 操作挂钩,但我不确定如何使用它创建三个单独的查询。非常感谢您的建议。 1 个回复 最合适的回答,由SO网友:s_ha_dum 整理而成 您可以使用pre_get_posts 修改主查询,但需要为其他搜索创建新查询。使用get_query_var(\'s\') 获取搜索词并创建新的WP_Query 要执行搜索的对象。如果没有更多的信息,就很难提供更多的详细答案。 结束 文章导航