调用WordPress函数来计算文本访问量和PHP本地计数器的实现。
1。首先,介绍WordPress的两个强大插件:(1)每日计数是一个非常强大的访客统计插件,可以每天、昨天、每周和每月访问(统计、IP)、在线统计访客数量、浏览器、搜索词等,自带各种模板标签和代码,调用自己的小工具,方便调用和集成。
(2)StatPressCN,博客访问统计的实时显示,对中文完美支持(如搜索关键词,等等)。它可以集中显示信息,如访客、爬虫、搜索关键词,订阅统计、浏览器、操作系统等,这样就可以及时掌握博客的访问,并提供个性化设置,如自定义输出、统计权限,信息存储周期等。此外,你可以随时了解博客订阅并把它显示在工具栏上,也可以把所有页面(包括后,页,归档和访问主页),也可以在最受欢迎的文章中去侧边栏显示博客。增加本地语言支持中国大陆和香港一、台湾地区(目前支持的zh_cn,zh_hk,在wp-config. php zh_tw)。
安装插件的方式很强大,但缺点是显而易见的。很容易影响网页的加载速度,所以我放弃了这种方式。
2,其次,是一些简单的代码,通过计算页数记录游客人数,下面的代码在function.php:
访问计数
record_visitors()函数
{
如果(is_singular())
{
全球美元;
post_id美元= $post -> ID;
如果($ post_id)
{
post_views美元=(int)get_post_meta(post_id美元,'views ',真的);
如果(!update_post_meta(post_id美元,'views '($ post_views + 1)))
{
add_post_meta(post_id美元,'views ',1,真的);
}
}
}
}
add_action('wp_head ','record_visitors);
公共函数名:post_views
函数:获取读取时间
功能post_views($ =前(点击=后,美元),$ echo = 1)
{
全球美元;
post_id美元= $post -> ID;
视图=(int)get_post_meta(post_id美元,'views ',真的);
如果($ echo回声)之前,number_format(视图),$后;
否则返回$视图;
}
然后一个页面调用需要显示,如footer.php或者header.php,叫做:
3.php本地实现访问计数器的例子:
index.php
< PHP
包含(计数器)
>
访问计数器
访客计数器
你是第一个
一个游客
counter.php
< PHP
五美元、四美元和其他变量表示零的数目,这些数字放在数字的前面形成6位。
函数计数器()
定义函数
$五= 00000;声明变量
$四=0000 ;
$三=000 ;
$ = 00 ;
$ = 0 ;
计数器存储在DAT格式中的文件的访问次数。
如果(!file_exists(美元) / /计数器)存在
{
$反= fopen($柜台,W);
作用是:将内容($计数器,0); / /写文件
Fclose($计数器);
}
其他的
{
$ FP = fopen($柜台,R);
为民= fgets($ FP,1024); / /如果文件存在,文件的读取,加上1
1美元;
如果($<10)
打印$五。$;
($数<100)
打印$四。$;
($数<1000)
打印$三。$;
($数<10000)
打印$ 。$;
($数<100000)
打印$ 。$;
其他的
打印$;
}
$ FP = fopen($柜台,W);
作用是:将内容($ FP,为民);
Fclose($ FP);
}
>