给你的博客添加一个简易的计数器

2011年04月28日12:52:15 111 13,271

是否经常会看到一些网站有类似“您是第位访客”字样的计数统计,这里教你把这个计数器添加到你的Wordpress主题中。网上有很多第三方的计数器代码,可能影响页面加载速度,完全没必要,一段简单的PHP代码就可搞定。这个计数器与网站流量统计有区别,记录的是刷新次数,并不是真实记录访问者的IP,主要是满足一下大家的虚荣心,哈!

将下面的代码添加到你的主题模版适当位置,比如添加到footer.php中

  1. <?php
  2. $counterFile = "counter.txt";
  3. function displayCounter($counterFile) {
  4. $fp = fopen($counterFile,"rw");
  5. $num = fgets($fp,5);
  6. $num += 1;
  7. print "您是第 "."$num"." 位访客";
  8. exec( "rm -rf $counterFile");
  9. exec( "echo $num > $counterFile");
  10. }
  11. if (!file_exists($counterFile)) {
  12. exec( "echo 0 > $counterFile");
  13. }
  14. displayCounter($counterFile);
  15. ?>

添加上述代码后,在第一次浏览页面时,PHP程序会首先寻找counter.txt 文件是否存在,若不存在,则在你的Wordpress程序根目录建立一个 counter.txt 文件,然后将 0 写入文件。读取 counter.txt 文件的内容,再将文本中的数字存入 $num 变数中,并将数字显示在代码添加的位置。

效果可以看我博客的页脚,这个计数统计数字只能用飙升来形容了!

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:111   其中:访客  92   博主  12   引用   6

    • 宝典网 3

      这个有用···有些人喜欢用这种

      • 一蓑烟雨 1

        谢谢鸟哥!
        鸟哥,能指点我一下,你现在导航里的二级菜单是怎么做的吗??
        二级菜单的内容指向。。博文分类里的一个分类。。

        • 面膜格子铺 3

          先试试,鸟哥的代码一定很给力的

          • 趣味网 4

            我想把计数器放到您网站现在的位置,应该在哪个文件添加呢?找了半天愣是找不到。

            • 我想要个宝宝 2

              博主的文章写的很好,先订阅了,嘿嘿!~;-)

              • littlebearz 0

                很漂亮哦:)

                • 北京婚纱摄影 0

                  这个有用···有些人喜欢用这种

                  • 新疆SEO 4

                    有个问题 ,知更鸟像这样的功能怎么做啊[img]http://img03.taobaocdn.com/imgextra/i3/88886236/T2K94nXdhMXXXXXXXX_!!88886236.png[/img]

                    • 单机小游戏下载基地 0

                      鸟哥~不好意思这么晚打扰你啊~
                      我想问下,我网站(http://www.ttnpc.com)用的是HOTnewspro2.4~
                      我想把首页底部的“热门标签”给去了或限制一下长度~
                      能告诉我怎么操作吗?万分感谢~

                      • 知更鸟 Admin

                        流言测试1

                        • 暴风雪 1

                          老大,问一下这个程序代码高亮颜色显示是怎么实现的啊

                            • Matrix47 1

                              @暴风雪 据说博主的文章里有关于这个的问题.
                              代码高亮:http://zmingcx.com/wp-content/coderender/CodeRender.html

                              • 知更鸟 Admin

                                @暴风雪 http://zmingcx.com/do-not-realize-wordpress-code-highlight-plugin.html

                              • 胖人服饰搭配家园 0

                                还是用第三方统计的好点,呵呵。

                                • 有趣新鲜事 0

                                  每次刷新一次增加一次的。。。额!~~~

                                  • QQ表情 0

                                    我正要找这个,先谢谢了

                                    • 傻子 2

                                      鸟哥,我的博客就用的你的模版,感觉很完美!你的(下午好! 您是今天第 129 位访客 2011年6月7日 星期二)是如何实现的?能教我一下吗?谢谢啦!

                                      • walker 3

                                        很有用

                                        • Hello Kitty 1

                                          代码确实很精简,应该不会影响速度,谢谢分享。
                                          另外,想问一下这个能判断IP吗?也就是说同IP会重复计算吗?呵呵。

                                          • 货源网址大全 1

                                            asp程序能实现这个功能吗

                                            • seoertony 4

                                              好像不行啊,我添加进去以后马上就出现了503错误

                                              • seoertony 4

                                                是不是只能用知更鸟的程序才能添加呢

                                                  • 知更鸟 Admin

                                                    @seoertony 很简单的PHP代码,是你的空间有功能限制,不能运行该函数

                                                      • seotony 4

                                                        @知更鸟 呵呵,真好,还有人回答,看来博主不太忙啊

                                                    • 罗平 1

                                                      知更鸟的博客就是有很多惊喜,

                                                      • 邵希杰 4

                                                        我还以为是访问IP呢,断定他统计的非常不准,刷新一次居然跳2个IP?
                                                        原来是刷新数量。

                                                        • jacknan 1

                                                          你好。

                                                          我将上述的代码加到 header.php中之后,显示结果下,请问怎么解决?

                                                          Warning: exec() has been disabled for security reasons in C:ComsenzEXPwwwrootrentwp-contentthemesElegantEstateheader.php on line 57

                                                          Warning: fopen(counter.txt) [function.fopen]: failed to open stream: No such file or directory in C:ComsenzEXPwwwrootrentwp-contentthemesElegantEstateheader.php on line 49

                                                          Warning: fgets(): supplied argument is not a valid stream resource in C:ComsenzEXPwwwrootrentwp-contentthemesElegantEstateheader.php on line 50
                                                          您是第 1 位访客
                                                          Warning: exec() has been disabled for security reasons in C:ComsenzEXPwwwrootrentwp-contentthemesElegantEstateheader.php on line 53

                                                          Warning: exec() has been disabled for security reasons in C:ComsenzEXPwwwrootrentwp-contentthemesElegantEstateheader.php on line 54

                                                          • 浮游 2

                                                            经常自动重新统计。。。。。

                                                              • ryan 0

                                                                @浮游 没错,确实自动重新统计

                                                              • dadash 1

                                                                好东西

                                                                • hexie 0

                                                                  您好, 请问博主, 如果想用来显示每日的访问人数, 第二天自动清零重新开始的话, 应该怎么做呢?

                                                                  • 花落会开 0

                                                                    我想在新浪博客中添加计数器,展示用来慈善的金额变化,你能帮我吗?

                                                                  • 来自外部的引用: 6

                                                                    • 给你的博客中添加一个简易的访客计数器 – 小孙博客
                                                                    • 给你的博客中添加一个简易的访客计数器 » 2winidc
                                                                    • 在边栏添加一句“您是第几位访客,当前有几位浏览者” – Ben's Lab
                                                                    • 关于wordpress 收集链接(不断更新) | Creed_Padna_Clown
                                                                    • 关于wordpress 收集链接(不断更新) | Creed_Padna_Clown (CPC)
                                                                    • wordpress DIY-资源 | Creed'Panda'Clown(CPC)