[wordpress插件]Clear StatPress统计清理

目录
[隐藏]

功能

Leniy’s Blog安装了一个名叫statpresscn的插件(英文版为statpress),用来记录运行日志。虽然这个插件本身可以设置不记录蜘蛛访问,但有些不表明身份的蜘蛛的访问数据仍然会保存,严重占用数据库空间,一个月时间就会浪费占用数十兆的mysql资源。
每次都要登陆后台phpmyadmin太麻烦了,我就想要简化操作步骤;建立一个很小的插件用于执行sql操作自然是不二选择。
于是我下午粗略查看了一下wordpress codex API,写了个简单的插件,执行清理作业。

注意事项

这是statpresscn或statpress的辅助插件,没用过这两个插件的话就不必使用了。

下载


下载插件,请访问:http://wordpress.org/extend/plugins/clear-statpress/
或者在wordpress后台搜索Clear-StatPress安装。

截图

更新记录

1.3.7

  • (2013.06.09)
  • 增加一些ip判别式,使得清理更彻底,同时不误删rss订阅记录。

1.3.5

  • (2013.03.13)
  • 添加多语言支持:简体中文,英文

1.3.4

  • (2013.03.03)
  • 添加一些ip规则

1.3.1

  • (2013.01.22)
  • 添加UserAgent同时包含”http”和”bsalsa”的记录检索为不删除

1.3

  • (2013.01.05)
  • 将css样式移动到单独的文件中
  • 细微调整css样式

1.2

  • (2012.12.24)
  • 修正sql查询语句,避免由搜索引擎直接跳转到tag等页面时,会被误删的情况。
  • 在页面最下方的“请确认是否执行删除操作,删除按钮位于页面最顶端”,增加跳转链接,点击直接跳转到页面顶端按钮处,方便用户操作。
  • 首先加载css,避免数据较多时页面的美观

1.1

  • (2012.12.18)
  • 不再直接删除数据库中符合条件的数据。增加确认按钮,由用户确认是否删除。
  • Fix bug: Miss “)” after “OR ( `agent` LIKE ‘%http%’ AND `agent` NOT LIKE ‘%liferea%'”

1.0.1

  • (2012.12.17)
  • 添加UserAgent包含”spide”的记录检索
  • 添加UserAgent包含”PHP/”的记录检索
  • 对于虽然UA包含http,但同时包含”liferea”的记录,取消检索。因为liferea是一款rss阅读器,不算是蜘蛛机器人
  • Change “statpress” to “statpresscn”

1.0

  • (2012.12.13)
  • Final Release
  • 优化查询语句的变量,减少代码量;修改table的css样式,防止窗口调整大小后无法全部显示;对查询的每一行前添加序列号。

0.0.1

  • (2012.12.11)
  • First version after start learned how to write a plugin.
  • 第一个公开访问版本
  • 对mysql查询函数做了更新,加入其它一些agent的分析

作者: Leniy

Do not , for one repulse , give up the purpose that you resolved to effect . 本文著作版权归Leniy所有,并受法律保护。转载、使用整体或任何部分的内容(包含但不限于各个页面的标题、评论框提示语)须经过Leniy的授权。 CopyRight © 2006-2014 leniy.org all rights reserved.