WordPress网站搜索结果按照时间排序方法

一般情况,WordPress自身搜索结果都是根据“权重”排序的,标题中出现关键词的文章要比文章内容中出现关键词的排名高,会排在前面,这种情况下会导致以搜索结果来建立的专题页面,对于刚发布的文章就会沉下去而不会显示在首位,今天就分享一个WordPress网站搜索结果按照时间排序方法。

WordPress网站搜索结果按照时间排序方法

具体做法如下:

$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’);

给TA打赏
共{{data.count}}人
人已打赏
WP教程

如何修改WordPress默认头像从而更好适应网站风格?

2020-9-23 9:48:50

WP教程

如何为WordPress网站添加面包屑导航功能?

2020-9-23 10:18:35




重要声明

本站资源来自会员发布以及互联网收集,不代表本站立场,如有侵犯你的权益请联系管理员-车车站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请用户仔细辨认内容的真实性,避免上当受骗!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索