学做网站培训课程介绍

当前位置:

WordPress站点在线统计功能代码(文章数/建站天数/总浏览量)

在制作wordpress主题期间,有的时候会用到【已经运行了2天,共发表了12篇原创文章,共收到了5 条有效评论】等wordpress站点信息,那么下面将罗列经常使用到的一些函数!(更多wordpress常用代码请看wordpress程序开发手册

WordPress站点在线统计功能代码
1、日志总数:


<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?>

2、草稿数目:


<?php $count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft; ?>

3、评论总数:


<?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments");?>

4、建站天数:


<?php echo floor((time()-strtotime("2012-11-22"))/86400); ?>

记得修改 2012-11-22 为你的建站日期
5、标签总数:


<?php echo $count_tags = wp_count_terms('post_tag'); ?>

6、页面总数:


<?php $count_pages = wp_count_posts('page'); echo $page_posts = $count_pages->publish; ?>

7、分类总数:


<?php echo $count_categories = wp_count_terms('category'); ?>

8、链接总数:


<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?>

9、用户总数:


<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?>

10、最后更新:


<?php $last = $wpdb->get_results("SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR post_type = 'page') AND (post_status = 'publish' OR post_status = 'private')");$last = date('Y-n-j', strtotime($last[0]->MAX_m));echo $last; ?>

11、获取网站总浏览量

首先在functions.php文件中 添加下方代码


//WordPress全部文章总浏览数
function okmg_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;
}

然后在要显示统计信息的地方 添加以下函数调用


<?php echo okmg_all_view(); ?>

12、最后加一个调用今天24天内的文章发布数量
先将下面的代码加到FUNCTIONS.PHP中


function get_posts_count_from_last_24h($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('-24 hours'))
)
);
return $numposts;
}

使用以下的代码调用文章数量


<?php echo get_posts_count_from_last_24h(); ?>

《“WordPress站点在线统计功能代码(文章数/建站天数/总浏览量)”》 有 1 条评论

  1. 派Cs所说道:

    很好的教程

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (112746 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 插件介绍在网站中插入幻灯片可以让网站更加绚丽,例如学做网站论坛首页顶部左侧就是一个幻灯片,这种方式是直接借助js文件,然后嵌入到网站主题中的.
  • 多站点 (Multisite) 功能是 WordPress 3.0  后版本的一个重要更新,整合了 WordPress MU 内核。后台自动升级内核后,无法直接使用该功能。需要通过手
  • 使用wordpress程序建网站的学员,总是容易出现错误,而且有些错误会让你手足无措。比如你修改了网站的地址。当你把wordpress程序站点地址改掉,然
  • 现在很多网站,都有这样的设置,将网站的客服QQ发布在互联网上;点击 ,任意人都可以与她聊天;寻找商机,广交朋友,这是如何做到的呢?我们如何也在自己
  • 网站在线支付宝支付功能是现在很多网站需要的一些功能,特别是电子商城网站制作,更是需要网站实现在线支付功能。如何实现网站实现在线支付功能呢
  • 这里的站点统计列表,并不是之前讲的如何给网站添加统计代码,而今天讲的统计列表是指统计网站文章数目、评论数目、友链数等11个统计数据。下
  • 安装流量统计代码可以帮助站长实时了解网站被访问情况,进行网站运营分析。安装流量统计代码有以下几个作用: 实时统计、即安即用获取CNZ
  • 纯代码Wordpress前台投稿功能制作方法,很多建网站学员学习了Wordpress教程后,使用Wordpress 程序建了网站。但如果每天都是自己更新文章,感觉会有点
  • 什么是html代码HTML(Hyper Text Mark-up Language )即超文本标记语言,是 WWW 的描述语言,由 Tim Berners-lee提出。只要使用鼠标在某一文档中点
  • 各位同学大家好,我是学做网站论坛的建站会员广东崔磊。很感谢论坛老师在我学习网站制作课程期间,对我的辅导帮助。现在在这里我想给同学做分享一
  • 从特别基本的什么是网站域名,什么是网站空间讲起,到如何建各种类型的网站。培训课程都是一步步实际操作给大家看,特别的详细,(不像有的教程光讲理
  • 培训对象:想学习建站技术,希望在网络上有所发展的学员培训费用:680元= 建站课程      980元= 建站课程 + SEO网站排名课程。费用收取:一
  • 在制作wordpress主题期间,有的时候会用到【已经运行了2天,共发表了12篇原创文章,共收到了5 条有效评论】等wordpress站点信息,那么下面将罗列经常