首页云计算 正文

WordPress教程:获取某段时间内发表的文章

2024-11-19 7 0条评论
  1. 首页
  2. 证书相关
  3. WordPress教程:获取某段时间内发表的文章

WordPress教程:获取某段时间内发表的文章

发布日期:2017-03-22

最近有位数安时代独立ip空间的用户,问到wordpress的一些问题,就是如何才能自定义的实现获取某段时间内发表的文章,对于wordpress里面的
add_filter(‘posts_where’, ‘filter_where’);
query_posts($query_string);
不太懂是什么意思,今天数安时代小编就给大家简单解释一下。

其实按照当前的程序代码解释来说就是
add_filter 这个函数是wordpress本身自带的常用函数
这段代码的意思就是把自定义函数filter_where添加到posts_where当中
posts_where也是wordpress自带的功能。
而WordPress的主循环函数可以让我们非常方便的检索某个星期或者是某个月我们发布的文章,但是一旦超出这个常规日期,它就无能为力了,比如:我想显示60天,或者30天内发布的文章,WordPress的主循环就不能实现这个功能了,所以,我们要在主循环的基础上变更一下。那么,具体该如何才能实现在WordPress中获取某个时间段内发布的文章呢?
下面就来让wordpress获取一定天数内发表的文章,下面代码是获取近60天内的文章,将下面代码添加到主循环的上面即可:

<?php
function filter_where($where = '') 
{
$where .= " AND post_date > '" . date('Y-m-d', strtotime('-60 days')) . "'";
return $where;
}
add_filter('posts_where', 'filter_where');
query_posts($query_string);
?>

只要将60修改为你想要的天数即可,特别要注意的就是60前边的”-“一定不要忘记了哦。

标签: wordpress教程

上一篇:CentOS如何查看端口是被哪个应用/进程占用

下一篇:WordPress 4.3中文版菜单设置显示选项一直无法打开问题处理

相关新闻

  • SSL证书对网站访问速度有影响吗
  • 个人隐私数据泄露有哪些危害?如何预防?
  • 部署SSL证书有哪些常见的错误
  • 国际证书、国产证书和国密证书
  • 游戏开发为什么离不开代码签名?
  • 僵尸网络攻击手法与防范方式
  • SSL证书助力保障网络数据安全
  • 网站加密与不加密区别
  • SSL证书有哪些类型和价格差异
  • ca机构颁发的证书包括那些内容呢?
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/112878.html 发布于 2024-11-19
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码