Aug252012
继续折腾博客
今天无意中在网上看到一个关于WordPress博客非插件流量统计的文章,是非插件的方法,
对网站的当日访问量、昨日访问量、访问 IP 总计、同一 IP访问次数以及同时在线人数进行统计。
此法对WordPress 在用object cache数据库缓存的站点会造成显示的统计数据不准确的情况。
应换上纯PHP统计网站仿问信息。
具体方法如下:
1、下载 count.rar,上传并解压到主题文件夹下。
count.rar 中有四个文件,一个 count.php 和三个没有后缀名的临时文件,用来存放统计 log,
所以请保持这三个没有后缀名的临时文件可写,至少要 755。
点击下载:count.rar
2、在需要显示统计信息的地方插入来调用前面的 count.php,这里要注意路径。
这里再次附送本站侧栏博客统计代码大全
以本站主题统计页面r_statistics.php为例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <h3>博客統計</h3> <ul> <li>成員總數:<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?> 位</li> <li>分類總數:<?php echo $count_categories = wp_count_terms('category'); ?>個,頁面總數:<?php $count_pages = wp_count_posts('page'); echo $page_posts = $count_pages->publish; ?>個</li> <li>日誌總數:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?> 篇,草稿總數:<?php $count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft; ?>篇</li> <li>評論總數:<?php $comment = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' AND comment_type != 'trackback' AND comment_type != 'pingback'"); echo $comment;?>條,今天評論:<?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments where comment_author!='子浩' AND comment_post_ID not in (2,8,42,51) AND TO_DAYS( now( )) - TO_DAYS( comment_date )=0");?>條</li> <li>訪客評論:<?php $comment_guest = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' AND comment_type != 'trackback' AND comment_type != 'pingback' AND user_id = 0"); echo $comment_guest; ?>條 / 博主評論:<?php $comment_author = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' AND comment_type != 'trackback' AND comment_type != 'pingback' AND user_id > 0"); echo $comment_author; ?>條</li> <li>標籤總數:<?php echo $count_tags = wp_count_terms('post_tag'); ?> 個,鏈接總數:<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?> 個</li> <li>建站日期:<?php echo get_option('swt_builddate'); ?>,運行天數:<?php echo floor((time()-strtotime(get_option('swt_builddate')))/86400); ?> 天</li> <li><script language="JavaScript" type="text/javascript"> <!-- now = new Date() nowyear=now.getFullYear() if(nowyear<2000) nowyear=nowyear+1900 nowmonth=now.getMonth()+1 nowdate=now.getDate() years=nowyear-2012 months=nowmonth-05 dates=nowdate-28 if((years<0)||((years==0)&&(months<0))||((years==0)&&(months==0)&&(dates<=0))) document.write("<span><font color=red>你的系统时钟好像不太对哦!</font>") else { if(dates<0) { months=months-1 dates=dates+30 } if(months<0) { years=years-1 months=months+12 } document.write("<span>恭囍本站已經完美運行了") if (years>0) { document.write(years) document.write("年") } if(months>0) { document.write(months) document.write("個月") } if(((years>0)||(months>0))&&(dates>0)) document.write("零") if(dates>0) { document.write(dates) document.write("天") } else document.write("整") document.write("</span>") if((months==0)&&(dates==0)) { document.write("<span>!<font color=red><b>") document.write(years) document.write("周年快樂!") document.write("</b></font></span>") } } //--> </script></li></ul> |
以上代码里的相关资料换成自己的再覆盖即可。
继续折腾博客:目前本页面共有 3 条留言 其中:访客:1 条, 博主:2 条, 博主以 2:1 暂时领先访客
发表评论

生命在于折腾。加油啊
2012-09-03 22:59 河北省 电信必须的,哈
2012-09-03 23:01我还以为你失踪了呢,博客这么久都没见更新,都长草了。
2012-09-03 23:05