网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 网络知识 > 正文

WordPress教程:简易信息统计代码

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29

网学网网络知识编辑为广大网友搜集整理了:WordPress教程:简易信息统计代码绩等信息,祝愿广大网友取得需要的信息,参考学习。

  提到 WordPress,许多使用它来搭建的博客或网站都喜欢向用户显示一些网站统计数据,比如日志、评论、分类和用户等各自的总数,意义虽然并不是很大,但毕竟可以让读者/用户对自己的网站概况有一定的了解,因此,从这个角度来看也不是没有必要的。

  其实,WordPress 已经内置有以上提及的这些数据统计功能,我们可以登录后台查看,但也仅限于管理员本人才拥有这个权限。而写作本文的初衷是向读者显示这些统计数据的,所以,应该将这些数据摆在前台。

  WordPress 有许多实现这种数据统计功能的插件,但如果仅仅想要显示以上这几项的统计数据,似乎并没有必要安装任何的插件,我们可以只使用一段简单的代码就可以实事想要的效果。

  下面的这段代码来自Deluxeblogtips,我照抄过来了,为了方便中文用户理解和使用,我将其中的几个英文名称改成了中文。好了,将这段代码添加到当前主题的 functions.php 文件中:

function simple_stats() {
global $wpdb;
$stats = array();
$stats[''posts''] = number_format_i18n(wp_count_posts(''post'')->publish);
$stats[''pages''] = number_format_i18n(wp_count_posts(''page'')->publish);
$stats[''cats''] = number_format_i18n(wp_count_terms(''category''));
$stats[''tags''] = number_format_i18n(wp_count_terms(''post_tag''));
$stats[''comments''] = number_format_i18n(wp_count_comments()->approved);
$stats[''users''] = $wpdb->get_var("SELECT COUNT(ID) FROM {$wpdb->prefix}users");
echo ''<div class="simple-stats">'',
''<p>日志总数: <b>'', $stats[''posts''], ''</b></p>'',
''<p>页面总数: <b>'', $stats[''pages''], ''</b></p>'',
''<p>分类总数: <b>'', $stats[''cats''], ''</b></p>'',
''<p>标签总数: <b>'', $stats[''tags''], ''</b></p>'',
''<p>评论总数: <b>'', $stats[''comments''], ''</b></p>'',
''<p>用户总数: <b>'', $stats[''users''], ''</b></p>'',
''</div>'';
}

  然后,在你想要显示统计数据的地方插入这条函数(比如 sidebar.php 等文件):

<?php simple_stats(); ?>

  这样也就 OK 了。数据显示的样式默认是不作修饰的,如果你想要外观好看一些,上面代码中有一个 class 类,给其中的 simple-stats 添加一些CSS代码美化一下就可以了,这方面这里就不提了。

  原文地址:http://www.sayblog.me/simple-statistics-on-wordpress.html

WordPress v3.5.2 简体中文版下载

界面预览

  • 软件大小:6.28MB
  • 软件类别:国外软件 | 博客系统
  • 软件语言:简体中文
  • 运行环境:PHP/Mysql
  • 软件授权:免费版
  • 更新时间:2013-7-24 16:05:30
  • 相关链接:Home Page

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号