【Ripro美化】RiPro主题美化:首页添加统计模块

1. ripro -> inc -> codestar-framework -> options 目录下打开 options.theme.php,搜索“’lastpost’ => ‘最新文章展示’”并跳转到该处,换一行添加以下代码:

'census'  => '统计模块',

2. ripro -> parts -> home-mode目录下新建“census.php”文件,并添加如下代码 :

<?php
$mode_census = _cao('mode_census');
$count_posts = wp_count_posts(); 
$users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); 
 
ob_start(); ?>
<div class="section text-center pb-0" style="padding-top:20px; height:75px;">
  <div class="container">
    <div class="alert alert-modern alert-dark">
      <div class="alert-content">
        <span class="type_icont_2"><i class="fa fa-bell-o"></i> 博主统计 </span>
        <span class="description-17codesign">
          <p>  资源总数:<?php echo $published_posts = $count_posts->publish;?>个   &#3665;   注册用户:<?php echo $users; ?>位   &#3665;   本周更新:<?php echo get_week_post_count(); ?>篇   &#3665;   今日更新:<?php echo WeeklyUpdate();?>篇  </p>
        </span>  
      </div>
    </div>
  </div>
</div>

3. 主题目录打开 functions.php 文件,在最后一行后面添加以下代码:

// 每周更新
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;
}
// 每周日新
function WeeklyUpdate() {
    $today = getdate();
    $query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today["mon"] . '&day=' . $today["mday"]);
    $postsNumber = $query->found_posts;
    echo $postsNumber;
}
温馨提示:本文最后更新于2020-02-29 22:19:40,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容