WordPress获取指定时间内发布的文章
我们使用wordpress程序做网站时,WordPress的主循环函数可以让我们特别方便的检索某个星期或者是某…
我们使用wordpress程序做网站时,WordPress的主循环函数可以让我们特别方便的检索某个星期或者是某个月我们发布的文章,但是一旦超出这个常规日期,它就无能为力了。
比如:我想显示2012年8月5日到2012年9月7日之间我发布的文章,WordPress的主循环就不能实现这个功能了,所以,我们要按照wordpress程序开发手册在主循环的基础上变更一下。
那么,如何才能在WordPress中如何获取指定时间内发布的文章呢?
把下面的代码粘贴到你想要显示指定时间内发布的文章的地方就可以了。
<?php
//不要忘记更改下面的日期 ;-D
function filter_where($where = ”) {
$where .= ” AND post_date >= ‘2012-08-05’ AND post_date <= ‘2012-09-07′”;
return $where;
}
add_filter(‘posts_where’, ‘filter_where’);
query_posts($query_string);
while (have_posts()) :
the_post();
the_content();
endwhile;
//不要忘记更改下面的日期 ;-D
function filter_where($where = ”) {
$where .= ” AND post_date >= ‘2012-08-05’ AND post_date <= ‘2012-09-07′”;
return $where;
}
add_filter(‘posts_where’, ‘filter_where’);
query_posts($query_string);
while (have_posts()) :
the_post();
the_content();
endwhile;
?>
通过以上的调用代码,可以方便的调用出自己指定时间内的文章了。
相关代码:调用wordpress最新文章的四种代码
类别:WordPress开发、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!