学做网站培训课程介绍

当前位置:

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建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • Wordpress 如何开启伪静态 视频教程 (1120062 次浏览)
    做网站制作好之后,如果网站做SEO优化时,需要进行伪静态的设置,同样也可以通过网站设置选置进行设置。Wordpress伪静态设置方法 登陆到wordpr
  • 多站点 (Multisite) 功能是 WordPress 3.0  后版本的一个重要更新,整合了 WordPress MU 内核。后台自动升级内核后,无法直接使用该功能。需要通过手
  • 这个是我在学做网站论坛的第二个仿站点,利用每天下班时间,花了三个晚上,才把它仿制出。因为有第一个仿站的基础,这个站仿起来稍快了一些。在此,我
  • QQ客服在很多网站都很普通,它可以很方便的让浏览我们网站的用户通过QQ进行交流,不需要去查找QQ再加好友,只需要点一下QQ客服上的图标就可以直接发信
  • 我们自己建网站过程中,使用的很多程序是没有自带的投稿,发布页面,需要我们自己去做这样的页面,其实并不复杂,按照下面的步骤,你就可以在学做网站
  • 在制作wordpress主题期间,有的时候会用到【已经运行了2天,共发表了12篇原创文章,共收到了5 条有效评论】等wordpress站点信息,那么下面将罗列经常
  • 做任意事情都需要进行数据统计,做网站更是如此。自己做网站时需要在网站里安装一个统计代码(如果你不会添加统计代码,请学习如何给网站添加统计代码
  • wordpress评论功能可以让用户在我们自己的网站上进行对文章的评论,发表自己的观点,很好的增强了网站与用户之间的交互性。还有的网站还添加了邮件功
  • 纯代码Wordpress前台投稿功能制作方法,很多建网站学员学习了Wordpress教程后,使用Wordpress 程序建了网站。但如果每天都是自己更新文章,感觉会有点
  • 学做网站时,经常要修改代码,很多时候需要用到颜色代码,由于太多,不可能都记住,所以找到了一个带有中文颜色名称表示的颜色代码表,以便后期网页设
  • 如果我们的网站有港澳台的用户,那么网站特别好是能支持文字简繁互转,这样做能方便不同用户更好的阅读网站内容。那么如何在自己做网站时,实
  • 培训对象:想学习建站技术,希望在网络上有所发展的学员培训主体: 学做网站论坛 [实体资质查看]培训费用:680元 = 建站课程     980元 = 建
  • 培训对象:想学习建站技术,希望在网络上有所发展的学员培训费用:680元= 建站课程      980元= 建站课程 + SEO网站排名课程。费用收取:一次