很多wordpress博主都很在乎自己的访问量,使用第三方统计插件又会拖慢自己博客的响应速度,下面就交给大家如何自己写代码统计自己博客的访问量。

工具/原料

  • wordpress站点

  • 自己站点的各种权限

方法/步骤

  1. 登录自己博客的后台,输入正确的用户名和密码。

  2. 找到外观——>编辑进入“编辑主题页面”,然后找到右侧的foot(底部)进入编辑页面,然后在适当位置写入自己的统计代码。

  3. 有以下几个方案可以选择。

  4. 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);

    ?>

  5. 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;

    ?>

  6. 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的访问量相关推荐

  1. 不用任何插件实现 WordPress 的彩色标签云

    侧边栏的标签云(Tag Cloud)一直是 WordPress 2.3+ 以后的内置功能,一般直接调用函数wp_tag_cloud 或者在 Widgets 里开启即可,但是默认的全部是一个颜色,只是大 ...

  2. 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 ...

  3. wordpress插件_10个最佳WordPress论坛插件(比较)

    wordpress插件 Are you looking to add a community section on your WordPress site? Forums and discussion ...

  4. 告别2016迎接2017,分享一些第三方插件

    告别2016迎接2017,分享一些第三方插件 2016-12-30 00:50 编辑: 踏浪帅 分类:iOS开发 来源:踏浪帅投稿 35 2166 插件第三方插件 招聘信息: UI设计 app推广与运 ...

  5. 那些惊艳了我的第三方插件收集

    原文 一:源代码实例 一个针对iOS模块化开发的解决方案 快速搭建项目源代码 模仿网易新闻做的精仿网易新闻 支付宝高仿版 高仿百度传课iOS版 模仿一元云购 wordpress源代码 v2ex源代码( ...

  6. Notepad++的第三方插件介绍中文翻译

    最近发现Markdown编辑器Typora的内测免费版也过期不能使用了,不过这个问题最后通过下载更早的版本解决了. 但是也因此,我彻底了解了一下各大编辑器对Markdown支持的情况,其中了解了一下N ...

  7. iOS第三方插件与App Demo地址总览

    一:第三方插件 1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框地址:https://github.co ...

  8. layui 加载第三方插件

    layui 加载第三方插件 1. 使用模块 2. 内置模块 3. 扩展一个 layui 模块 4. 加载第三方插件为layui模块 1. 使用模块 Layui的模块加载采用核心的 layui.use( ...

  9. 【PPT计时器】如何在wps演示PPT中使用定时器、计时器功能?不使用第三方插件,仅仅使用第三方计时器软件

    一.问题背景和解决思路 很多人在展示PPT时,有精确的时间要求,比如五分钟,十分钟. 这时候,我们希望在演示的时候,PPT上附带一个小计时器.或者定时器. 网上有很多加定时器动画的教程,大多数停留在动 ...

最新文章

  1. 艾伟:重提URL Rewrite(3):在URL Rewrite后保持PostBack地址
  2. why my SAP CRM One Order custom callback is not called
  3. 软件测试c语言代码_软件测试理论知多少?
  4. java二分法查找法算法_算法二:二分法查找(java语言)
  5. c++读取utf8文件_Node.js 进阶之 fs 文件模块学习
  6. AndroidStudio 开发基础知识【翻译完成】
  7. 剑指offer (02):实现 Singleton 单例模式 (Python 实现详解)
  8. ModuleNotFoundError: No module named ‘torchversion‘
  9. 【赛尔笔记】病患相似度度量简述
  10. 提示msvcr71.dll丢失处理办法
  11. Git(七)——删除历史版本,保留当前状态
  12. java英文时间格式转换yyyymmdd格式
  13. 机器阅读理解之开山鼻祖Teaching Machines to Read and Comprehend
  14. 【考试总结贴】控制测量学
  15. label_studio自动预标注功能
  16. Spring Data Redis 实践
  17. 利用公有云cvm 公网IP实现内网穿透,远程登录内网服务器
  18. Dreamweaver CS6安装及破解步骤
  19. 【论文阅读】Rethinking Spatiotemporal Feature Learning For Video Understanding
  20. python 多线程卡死跳出_解决python线程卡死的问题

热门文章

  1. 逆向Android软件的步骤
  2. Unichar, char, wchar_t
  3. coverage.py - python 单元测试覆盖率统计工具
  4. Web服务器捉虫速记
  5. 优化 回归_使用回归优化产品价格
  6. opencv实现对象跟踪_如何使用opencv跟踪对象的距离和角度
  7. 743. 网络延迟时间
  8. leetcode 852. 山脉数组的峰顶索引(二分查找)
  9. Java中获得了方法名称的字符串,怎么样调用该方法
  10. 一百种简单整人方法_一种非常简单的用户故事方法