[wordpress插件发布]Clear-StatPress

Leniy 发表于 wordpress插件及主题 分类,标签: , , , , , , , , ,
24

话说,完全没有php、sql、css等等语言基础,从头看wordpress codex的API写这么个东东太累了,整整用了一个下午的时间啊。

功能

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

注意事项

这是statpresscn或statpress的插件,使用前请先安装

下载

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

截图

如下图所示,php代码虽然不到两百行,但个人感觉还是挺满意的。

更新记录

= 1.3.5 =
* 2013.03.13
* 添加多语言支持:简体中文,英文

= 1.3.4 =
* 2013.03.03
* 添加一些ip规则

= 1.3.3 =
* 2013.02.26
* 添加一些ip规则

= 1.3.2 =
* 2013.01.23
* 添加一些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的分析



« 上一篇: :下一篇 »

24 篇评论

发表我的评论