• 开启全站HTTPS。2017-04-29
  • 本站为非盈利性站点,所得收入全部用于网站服务器及其他费用。2015-10-15
  •    2年前 (2016-04-15)  WordPress教程 |   1 条评论  16 
    文章评分 0 次,平均分 0.0

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

    获取今日更新数量

    function get_today_post_count(){
    $date_query = array(
    array(
    ‘after’=>’1 day ago’
    )
    );

    $args = array(
    ‘post_type’ => ‘post’,
    ‘post_status’=>’publish’,
    ‘date_query’ => $date_query,
    ‘no_found_rows’ => true,
    ‘suppress_filters’ => true,
    ‘fields’=>’ids’,
    ‘posts_per_page’=>-1
    );

    $query = new WP_Query( $args );

    return $query->post_count;
    }

    获取本周更新数量

    function get_week_post_count(){
    $date_query = array(
    array(
    ‘after’=>’1 week ago’
    )
    );

    $args = array(
    ‘post_type’ => ‘post’,
    ‘post_status’=>’publish’,
    ‘date_query’ => $date_query,
    ‘no_found_rows’ => true,
    ‘suppress_filters’ => true,
    ‘fields’=>’ids’,
    ‘posts_per_page’=>-1
    );

    $query = new WP_Query( $args );

    return $query->post_count;
    }

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

     

    除特别注明外,本站所有文章均为小浩博客原创,转载请注明出处来自https://www.xhsay.com/update-the-number-of-articles-this-week.html

    关于
    小浩博客(www.xhsay.com)是由Tovey建立的个人站点,主要致力于整合并分享各种互联网及网站建设的资源。

    发表评论

    表情 格式
    1. 学习了

      广州贷款 来自天朝的朋友 谷歌浏览器 Windows XP 2年前 (2016-04-24) 回复
    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册