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

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

获取今日更新数量

  1. functionget_today_post_count(){
  2. $date_query=array(
  3. array(
  4. ‘after’=>’1dayago’
  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=newWP_Query($args);
  17. return$query->post_count;
  18. }

获取本周更新数量

  1. functionget_week_post_count(){
  2. $date_query=array(
  3. array(
  4. ‘after’=>’1weekago’
  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=newWP_Query($args);
  17. return$query->post_count;
  18. }

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

技术教程

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

2020-12-5 11:57:26

技术教程

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

2020-12-5 11:57:30

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