WordPress搜索方式以时间排序

WordPress搜索方式以时间排序,第1张

WordPress主题站搜索功能是给用户在特定的搜索文章上提供便捷的寻找方式,一般点击搜索栏进行搜索时出现的多数搜索内容都是主题站 “权重” 较多的文章进行排序,那如果我们想要以按照时间的发布早晚来进行排序该如何设置呢?以下就为大家介绍一下:

WordPress搜索方式以时间排序,第2张

具体做法如下:

$args = array('s'=>'服务器','paged' => $paged);

修改为

$args = array('s'=>'服务器','orderby'=>'date','paged' => $paged);

即可。

其中 orderby=date 还可以修改为以下:

orderby=modified 按修改时间排序

orderby=ID 按文章 ID 排序

orderby=comment_count 按评论最多排序

orderby=title 按标题排序

orderby=rand 随机排序

有些站长还想让 WordPress 站点的搜索结果页都按时间或者其他方式排序,只需要将以下代码添加到主题的 functions.php 文件即可:

//搜索结果按时间排序

function search_filter_page($query) {

if (!$query->is_admin && $query->is_search) {

$query->set('orderby','date');

}

return $query;

}

add_filter('pre_get_posts','search_filter_page');
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » WordPress搜索方式以时间排序

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情