详情
评论
问答

子比主题美化 – 底部横向网站信息统计模块

子比主题美化 – 底部横向网站信息统计模块-阿呆日记
子比主题美化 – 底部横向网站信息统计模块
此内容为付费资源,请付费后查看
200积分
积分不够?点我 快速购买积分 1元 = 100积分
付费资源
图片[1]-子比主题美化 – 底部横向网站信息统计模块-阿呆日记

教程开始

子比主题的主题目录下,header.php 底部添加下方核心函数代码

<script type="text/javascript" >
//文章总数
<?php $count_posts = wp_count_posts(); $published_posts =$count_posts->publish;echo "var tj_wzzs="."'$published_posts'";?>
//本周发布
<?php $post_wpdb = get_posts_count_from_last_168h($post_type ='post');echo "var tj_bzfb="."'$post_wpdb'";?>
//运行时间
<?php $wdyx_time = floor((time()-strtotime("2023-11-11 11:11:11"))/86400);echo "var tj_yxsj="."'$wdyx_time'";?>
//用户总数
<?php global $wpdb;$users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users");echo "var tj_yhzs="."'$users'";?>
//总访问量
<?php $post_view = nd_get_all_view();echo "var tj_yhzl="."'$post_view'";?>
</script>

主题根目录zibll/functions.php添加如下代码,如有添加过此代码请跳过此步骤。

/* 统计总访问量 */
function nd_get_all_view(){
  global $wpdb;
  $count=0;
  $views= $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key='views'");
  foreach($views as $key=>$value){
    $meta_value=$value->meta_value;
    if($meta_value!=' '){
      $count+=(int)$meta_value;
    }
  }return $count;
}


/* 统计本周文章数量 */
function get_posts_count_from_last_168h($post_type ='post') {
    global $wpdb;
    $numposts = $wpdb->get_var(
        $wpdb->prepare(
            "SELECT COUNT(ID) ".
            "FROM {$wpdb->posts} ".
            "WHERE ".
                "post_status='publish' ".
                "AND post_type= %s ".
                "AND post_date> %s",
            $post_type, date('Y-m-d H:i:s', strtotime('-168 hours'))
        )
    );
    return $numposts;
}

WordPress后台 >> 外观>> 小工具 >> 首页底部全宽度自定义HTML添加以下代码

提示

在主题目录修改的header和functions文件更新主题会覆盖,可以新建func.php文件,将functions的代码添加到func.php中 这样更新主题不会覆盖

引入图标

打开zibll主题设置-全局-自定义代码-自定义底部html

<script src="//at.alicdn.com/t/c/font_4054251_lyuxfz4jkfj.js"></script>

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容