我目前正在使用WordPress网站,我想在其上改进搜索引擎。我想通过改变搜索结果的顺序来做到这一点。我目前正在使用标准<?php while ( have_posts() ): the_post(); ?>
,我相信它会根据发布日期显示搜索结果。我认为最简单的方法是更改搜索wp查询,该查询决定找到哪些帖子,但我不知道这个帖子的位置。但如果你有另一种解决方法,我会非常感激。
如果你能帮助我,我会非常感激。
谢谢,Ledung
答案 0 :(得分:0)
我认为您想要使用自定义条件进行原始查询选择吗? 以下是wordpress本身的文档:https://codex.wordpress.org/Class_Reference/wpdb
答案 1 :(得分:0)
我建议使用pre_get_posts-hook来改变顺序并为搜索循环做各种魔术。
这里有多个例子: https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts