不用第三方插件如何统计自己wordpress的访问量
很多wordpress博主都很在乎自己的访问量,使用第三方统计插件又会拖慢自己博客的响应速度,下面就交给大家如何自己写代码统计自己博客的访问量。
工具/原料
wordpress站点
自己站点的各种权限
方法/步骤
登录自己博客的后台,输入正确的用户名和密码。
找到外观——>编辑进入“编辑主题页面”,然后找到右侧的foot(底部)进入编辑页面,然后在适当位置写入自己的统计代码。
有以下几个方案可以选择。
1、
<?php
$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num += 1;
print "您是第 "."$num"." 位访客";
fclose($fp);
$fpp=fopen($counterFile,"w");
fwrite($fpp, $num);
fclose($fpp);
?>
2、
?php
session_start();
if(!isset($_SESSION['name'])){
$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num=$num+1;
print "您是第 "."$num"." 位访客";}
else{
$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num=$num;
print "您是第 "."$num"." 位访客";}
fclose($fp);
if(!isset($_SESSION['name'])){
$fpp=fopen($counterFile,"w");
fwrite($fpp, $num);
fclose($fpp);}else{exit();}
$name="test";
$_SESSION['name']=$name;
?>
3、
用数据库对访客进行精确计数
首先建立一个数据表来存储访客的ip地址,这里假设这个表叫做test表,其实现代码如下
<?php
//链接数据库
$conn=mysql_connect("localhost","root","");
if(!$conn){
die("链接失败".mysql_errno());
}
//设置数据库编码方式
mysql_query("set names utf8",$conn) or die(mysql_errno());
//选择数据库
mysql_select_db("test",$conn) or die(mysql_errno());
$adress=$_SERVER["REMOTE_ADDR"];
//将本次访客的ip地址添加到数据库中
$sql="select num from test where adress='$adress'";
$res=mysql_query($sql,$conn);
if(!$row=mysql_fetch_row($res)){
$sql="insert into test(adress) values('$adress')";
$res=mysql_query($sql,$conn);}else{}
//发送语句获取总数
$sql="select count(num) from test";
$res=mysql_query($sql,$conn);
if($row=mysql_fetch_row($res)){
$num=$row['0']; }
echo"您是第 "."$num"." 位访客"."您的ip地址是"."$adress";
?>
</font>
不用第三方插件如何统计自己wordpress的访问量相关推荐
- 不用任何插件实现 WordPress 的彩色标签云
侧边栏的标签云(Tag Cloud)一直是 WordPress 2.3+ 以后的内置功能,一般直接调用函数wp_tag_cloud 或者在 Widgets 里开启即可,但是默认的全部是一个颜色,只是大 ...
- code-server、docker-compose安装wordpress+mysql、wordpress公式插件、markdown插件、目录插件、调序插件、统计插件、分享点赞打赏插件
文章目录 缘起 一.code-server 1.1 code-server简介 1.2 code-server安装和启动 1.3 code-server安全配置 1.3.1 域名申请和备案 1.3.2 ...
- wordpress插件_10个最佳WordPress论坛插件(比较)
wordpress插件 Are you looking to add a community section on your WordPress site? Forums and discussion ...
- 告别2016迎接2017,分享一些第三方插件
告别2016迎接2017,分享一些第三方插件 2016-12-30 00:50 编辑: 踏浪帅 分类:iOS开发 来源:踏浪帅投稿 35 2166 插件第三方插件 招聘信息: UI设计 app推广与运 ...
- 那些惊艳了我的第三方插件收集
原文 一:源代码实例 一个针对iOS模块化开发的解决方案 快速搭建项目源代码 模仿网易新闻做的精仿网易新闻 支付宝高仿版 高仿百度传课iOS版 模仿一元云购 wordpress源代码 v2ex源代码( ...
- Notepad++的第三方插件介绍中文翻译
最近发现Markdown编辑器Typora的内测免费版也过期不能使用了,不过这个问题最后通过下载更早的版本解决了. 但是也因此,我彻底了解了一下各大编辑器对Markdown支持的情况,其中了解了一下N ...
- iOS第三方插件与App Demo地址总览
一:第三方插件 1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框地址:https://github.co ...
- layui 加载第三方插件
layui 加载第三方插件 1. 使用模块 2. 内置模块 3. 扩展一个 layui 模块 4. 加载第三方插件为layui模块 1. 使用模块 Layui的模块加载采用核心的 layui.use( ...
- 【PPT计时器】如何在wps演示PPT中使用定时器、计时器功能?不使用第三方插件,仅仅使用第三方计时器软件
一.问题背景和解决思路 很多人在展示PPT时,有精确的时间要求,比如五分钟,十分钟. 这时候,我们希望在演示的时候,PPT上附带一个小计时器.或者定时器. 网上有很多加定时器动画的教程,大多数停留在动 ...
最新文章
- 艾伟:重提URL Rewrite(3):在URL Rewrite后保持PostBack地址
- why my SAP CRM One Order custom callback is not called
- 软件测试c语言代码_软件测试理论知多少?
- java二分法查找法算法_算法二:二分法查找(java语言)
- c++读取utf8文件_Node.js 进阶之 fs 文件模块学习
- AndroidStudio 开发基础知识【翻译完成】
- 剑指offer (02):实现 Singleton 单例模式 (Python 实现详解)
- ModuleNotFoundError: No module named ‘torchversion‘
- 【赛尔笔记】病患相似度度量简述
- 提示msvcr71.dll丢失处理办法
- Git(七)——删除历史版本,保留当前状态
- java英文时间格式转换yyyymmdd格式
- 机器阅读理解之开山鼻祖Teaching Machines to Read and Comprehend
- 【考试总结贴】控制测量学
- label_studio自动预标注功能
- Spring Data Redis 实践
- 利用公有云cvm 公网IP实现内网穿透,远程登录内网服务器
- Dreamweaver CS6安装及破解步骤
- 【论文阅读】Rethinking Spatiotemporal Feature Learning For Video Understanding
- python 多线程卡死跳出_解决python线程卡死的问题