博华网络科技,点击查看详情

WordPress教程:获取今日和本周更新文章数量

有时候我们需要获取当天或者本周或者其他时间段内的文章更新数量,这时候使用wordpress 自带的date_query就非常方便了。

获取今日更新数量

  1. function get_today_post_count(){
  2. $date_query = array(
  3. array(
  4. ‘after’=>’1 day ago’
  5. )
  6. );
  7. $args = array(
  8. ‘post_type’ => ‘post’,
  9. ‘post_status’=>’publish’,
  10. ‘date_query’ => $date_query,
  11. ‘no_found_rows’ => true,
  12. ‘suppress_filters’ => true,
  13. ‘fields’=>’ids’,
  14. ‘posts_per_page’=>-1
  15. );
  16. $query = new WP_Query( $args );
  17. return $query->post_count;
  18. }

获取本周更新数量

  1. function get_week_post_count(){
  2. $date_query = array(
  3. array(
  4. ‘after’=>’1 week ago’
  5. )
  6. );
  7. $args = array(
  8. ‘post_type’ => ‘post’,
  9. ‘post_status’=>’publish’,
  10. ‘date_query’ => $date_query,
  11. ‘no_found_rows’ => true,
  12. ‘suppress_filters’ => true,
  13. ‘fields’=>’ids’,
  14. ‘posts_per_page’=>-1
  15. );
  16. $query = new WP_Query( $args );
  17. return $query->post_count;
  18. }

可以看出,语义化的date_query实在是太方便了。

人已赞赏
wordpress教程

wordpress教程:解决访问中文标签出现404的几个方法

2020-5-26 12:41:01

wordpress教程

WordPress教程:纯CSS实现评论楼层

2020-5-26 12:41:03

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