• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > worpdress搜索指定时间内的文章

worpdress搜索指定时间内的文章

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了worpdress搜索指定时间内的文章等相关知识,希望对您有所帮助

有朋友问,wordpress的搜索结果能否出现近十天的内容?虽然我不知道他这奇怪的需求是要干啥,但是是可以的。

一般要改变前台的结构,我都用pre_get_posts钩子,然后判断是否是搜索页面,加上日期搜索的条件即可。

代码如下:

function ashuwp_custom_posts_per_page($query){
  //非后台、搜索页面、主循环
  if(!is_admin() && is_search()&& $query->is_main_query()){
    $today = getdate(); //获取当前时间
    $ago_time = strtotime("-10 days"); //十天前的时间戳
    $days_ago = getdate($ago_time); //按时间戳返回十天前的日期
    $date_args = array(
      array(
        'after' => array(
          'year' => $days_ago['year'],
          'month' => $days_ago['mon'],
          'day' => $days_ago['mday'],
        ),
        'before' => array(
          'year' => $today['year'],
          'month' => $today['mon'],
          'day' => $today['mday'],
        ),
        'inclusive' => true, //启用after  before
      ),
    );
    $query->set('date_query', $date_args);
  }
  return $query;
}
add_action('pre_get_posts','ashuwp_custom_posts_per_page');

将上述代码复制到主题的functions.php文件中即可

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-02WordPress多语言翻译插件:wpml使用教程
  • 2017-05-13WordPress查询某年某月文章的SQL语句
  • 2017-05-13wordpress添加顶级菜单实现思路
  • 2018-11-02如何自定义修改contact form 7表单外观样式?
  • 2018-11-02wordpress安装多个主题后台只显示一个
  • 2017-05-13wordpress后台中的侧边栏添加菜单或子菜单的方法
  • 2018-11-02如何处理WordPress CPU占用100%很高的问题!
  • 2017-05-13如何制作WordPress主题语言包(汉化主题)
  • 2018-11-02让你的wordpress统计代码不统计自己的访问
  • 2017-05-13wordpress数据库优化和清理冗余数据的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • wordpress网站被黑恶意攻击解决方法
    • WordPress调用近期编辑过的文章列表
    • WordPress实现的首页幻灯片展示功能示例【附demo源码】
    • wordpress get_posts函数的使用方法 禁止输出指定类别的文章
    • 怎么防止WordPress等网站被别人使用iframe框架恶意调用?
    • WordPress获取下一页链接函数:get_next_posts_link
    • 阿里云虚拟主机安装WordPress报Internal Server Error 错误的解决办法
    • wordpress教程之 WordPress 讨论设置
    • WordPress 显示文章作者最近发表过评论的文章
    • wordpress搜索功能限制搜索范围

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有