[WP插件]WP Cleaner v1.1.5

名称:WP Cleaner
版本: 1.1.5
作者:JiangMiao
兼容:Wordpress 2.7, 2.8, 2.9, 3.0, 3.1, 3.3
更新:2011-12-13
描述:删除不再需要的修订版或草稿,减小空间,提高性能。
性能:本插件有保护机制,无论怎么操作都无法影响已发布的贴子,请放心使用^^
下载:本地下载v1.1.5 或 控制台->插件->添加新插件->搜索wp cleaner

安装方法:
1. 复制目录wpcleaner到 /wp-content/plugins/ 或用'添加新插件'功能上传压缩包。
2. 激活本插件
3. 在WP Cleaner设置页进行相关操作
4. 若不再使用,直接禁用或删除即可。


帮助:
1. 进入插件页面会自动完成扫描并显示文章状态。若能看见灰色的已发布的页面的数量与状态,则表示该插件扫描成功完成。(回复 kerby)

截图:

1


2


3


更新历史:
------------------
2011-12-13 v1.1.5
修正与WordPress 3.3的兼容性。(感谢蓝星天宇煎豆提供)

2011-03-26 v1.1.4
添加繁体版,(特别感谢sh2153繁体化)

2011-01-09 v1.1.3
修正当php选项short open tag为on时脚本无法正常解析。(特别感谢pzg)

2010-11-09 v1.1.2
修正部分用户在重定向时产生头已发送的错误。(感谢煎豆提供)

2010-11-08 v1.1.1
修正在debug模式下的wordpress会产生 "自 2.0 版本后,has_cap 的一个调用参数已不被建议使用!" 的警告。 (感谢 xiaole提供)

2010-10-08 v1.1.0
添加英文版本

2010-09-03 v1.0.3
允许删除auto-draft(自动保存)文章

2010-03-21
添加至wordpress插件仓库,可通过wordpress添加
------------------
2009-07-26 v1.0.2
修正描述错误:本操作将删除所(+有)冗余修订版 (感谢Hwa提供#30)
------------------
2009-02-24 v1.0.1
修正wp_term_relationships修订本关联数据未彻底清除,自动清除所有无效修订本分类关联
------------------
2008-12-16 v1.0
WP Cleaner v1.0
------------------

如有任何问题,欢迎留言
共21条Pingback
共107条评论
  1. eliza @ 2008-12-16 13:08:24 回复

    有个很白痴的问题。。。WP Cleaner设置页在哪里?
    第一次尝试用插件,在2.7后台找了半天没找到。。

    • JiangMiao @ 2008-12-16 16:21:50

      在这,见图:
      screenshot
      如果没有,可能插件没有激活。

  2. eliza @ 2008-12-16 18:11:03 回复

    嗯,找到了,原来是我没有把滚动条往下拉。。。。

    多谢多谢~

  3. 林晨 @ 2008-12-28 12:03:06 回复

    用上了,谢谢

  4. YoungCheon @ 2008-12-28 17:01:49 回复

    用了 感谢提供

  5. JiangMiao @ 2008-12-29 00:10:14 回复

    谢谢各位支持 :)

  6. NetPuter @ 2008-12-29 12:39:42 回复

    赞,好东西,准在在 WPLAND 进行介绍!

  7. JiangMiao @ 2008-12-29 13:04:29 回复

    @NetPuter 当然没问题啦。^^

  8. 逐末网志 @ 2009-01-14 23:59:38 回复

    非常好的插件,但是不知道为什么firefox浏览器中插件没反应,在ie下可以

    • JiangMiao @ 2009-01-15 17:10:09

      @逐末网志 有无出现著如“确定删除所有XXXX”的对话框?。奇怪,我用的也是FF没有这问题。你看我截图的按钮都是FF特色圆弧按钮。

  9. 一滴水 @ 2009-02-10 14:18:21 回复

    刚玩wordpress,没注意到,宝贝拿去了,呵呵。。谢谢。。。

  10. kerby @ 2009-02-14 00:05:18 回复

    直接进入插件项目就能立刻看到显示结果吗?是不是加个扫描的选项更好一些?以免我看到没有修订版还以为插件工作不正常呢

  11. JiangMiao @ 2009-02-14 01:09:11 回复

    @kerby 建议不错,但我觉得越快捷,越简单越好,你说呢?如果你能看到灰色已发布的文章数量等表示插件正常工作并输出扫描的结果了:)。

  12. YoungCheon @ 2009-02-14 12:41:27 回复

    目前非常好用的很 不用再加乱七八糟的 我还写篇文章呢 http://www.teikinka.com/wpcleaner.html 就这样就好

  13. JiangMiao @ 2009-02-14 13:03:37 回复

    @YoungCheon 谢谢^^

  14. carp @ 2009-02-24 18:26:15 回复

    这个插件很好用,我有个问题:大家都在注意 wp_posts 表中的冗余,不知道 wp_postmeta 表与 wp_posts 表有没有关系,是不是也包含 posts 表相应的冗余信息?

  15. JiangMiao @ 2009-02-24 19:15:42 回复

    @carp wp_postmeta不包括revision的相关信息,但wp_term_relationships包括。

  16. 芒果 @ 2009-02-27 14:25:15 回复

    这个插件非常棒,已经用上了。

  17. 用过了 @ 2009-03-26 21:54:36 回复

    感谢分享.非常不错,

  18. 别用鼠标点我 @ 2009-03-31 11:41:46 回复

    恩…不过可以通过修改代码的方式,彻底禁止生成修订版,

  19. JiangMiao @ 2009-03-31 15:26:26 回复

    @别用鼠标点我 恩,是的,谢谢。

  20. laubo @ 2009-04-06 17:54:24 回复

    反响还不错,我也用用!

  21. 贱人 @ 2009-04-18 20:55:34 回复

    不错收藏了!

  22. yale @ 2009-06-02 18:12:42 回复

    不错。。 收藏了。。。

  23. 闪安 @ 2009-06-09 12:11:52 回复

    不错的东西,试试先~

  24. zwwooooo @ 2009-06-25 22:49:21 回复

    非常需要,为啥不提交到wordpress.org?

    • JiangMiao @ 2009-06-27 00:54:07

      暂时还没计划,而且对提交到wordpress.org的流程不太熟悉。刚写好有过打算,只是那会wordpress.org实在太太慢于是就放弃了。后来就没去提交了。

  25. troika @ 2009-07-04 14:56:45 回复

    这东西真好用,减肥了不少。

    通过修改代码的方式,彻底禁止生成修订版
    —————–
    不要改,毕竟有人需要,需要的人用这个插件更好

  26. 粽叶加米 @ 2009-07-23 22:52:47 回复

    不错的东西!

  27. Hwa @ 2009-07-25 12:44:49 回复

    插件的文字描述有些错别字,呵呵,例如“本操作将删除所冗余修订版”,应该是“所有”吧……还有“帖子”和“贴子”也是不一样的嘛。

  28. JiangMiao @ 2009-07-26 01:03:32 回复

    @Hwa 这位仁兄真是严谨啊。贴子还是贴子,我刚刚特意百度了,的确应用贴子。见“贴吧” 与百科 http://baike.baidu.com/view/494393.htm

  29. Jackson @ 2009-08-23 15:48:37 回复

    谢谢了啊“正为wordpress页面IE杂乱地显示发愁呢“把你这款插件弄过去看看,但愿能解决问题“

  30. JiangMiao @ 2009-08-24 22:20:52 回复

    @Jackson 这个插件的作用不是清页面。是清数据库的垃圾,好比给“身体”排毒。所以页面是不会有任何变化的啦。

  31. Jacse @ 2009-09-25 12:41:54 回复

    这么好的插件,在后台竟然搜不到,可惜啊。
    之前就因为修订版本的问题,导致整个博客程序出了大问题,重装了博客才好了,悲剧啊。

  32. ps真功夫 @ 2009-10-14 19:34:44 回复

    非常不错的东东 要是整到官方插件上就好了

  33. 涪风清扬's @ 2009-11-08 11:13:05 回复

    这么好的插件,在后台竟然搜不到,可惜啊。我GOOGLE了下就####,顶 清数据库的垃圾

  34. 乘风归来兮 @ 2010-01-11 10:10:34 回复

    好东西,baidu找到了,好东西口碑传递

  35. ajian @ 2010-01-13 00:10:57 回复

    但是这个插件没有被收录到http://wordpress.org/extend/plugins/里去,搜索不到啊,另外就是安装时候提示目前还不是wordpress2.9.1的兼容版本

  36. ooaixt @ 2010-03-09 18:12:59 回复

    很好用的插件,来顶一个

  37. 永恒之塔基地 @ 2010-03-15 17:50:03 回复

    使用中,这插件很实用~
    支持一个!

  38. shion05 @ 2010-03-21 19:27:52 回复

    真的谢谢了,很实用的插件 呵呵。,。

  39. 浪潮网摘 @ 2010-03-29 11:27:30 回复

    很实用的插件

  40. Geve Düve @ 2010-04-01 01:13:57 回复

    I learned from this blog to use this plug-in turkey
    我从这个博客使用此插件在土耳其

  41. kittycat @ 2010-04-01 16:08:57 回复

    谢谢,很好用。

  42. roger @ 2010-04-10 12:31:01 回复

    不错 确实很好 我正在从你博客这里下载!~~~~
    不过这个是新版本???

    • JiangMiao @ 2010-04-13 21:20:46

      恩,本地下载与wp后台添加都是最新的。

  43. roger @ 2010-04-10 12:32:48 回复

    迅雷提示下载需要提供系统管理员权限???汗!~~

  44. roger @ 2010-04-10 12:41:05 回复

    哇 不错啊 删除了576篇草稿和修订片 一下感觉轻松了 哈哈

  45. 一心而已 @ 2010-04-21 19:27:21 回复

    现在很少用插件 不过这款插件看起来还挺不错的

  46. 羽中 @ 2010-06-11 10:55:06 回复

    可以设置下定期自动删除就更好了

  47. anyLiv @ 2010-07-10 21:35:17 回复

    后台操作按钮上面显示一行 “799条冗余修订本关联” 什么意思?

    • JiangMiao @ 2010-07-12 00:34:55

      意思是在term_relationships(包含文章与目录之间的关联信息)表中存在已被删除的文章的数据。多是由于执行SQL删除文章时未对term_relationships进行清理。

  48. anyLiv @ 2010-07-10 21:38:31 回复

    可否考虑加入扫描清理已卸载插件在 options 表的残余内容呢 ?

  49. 迷笛 @ 2010-07-30 10:07:29 回复

    非常实用的插件!谢谢了

  50. dě{固 @ 2010-08-02 09:49:40 回复

    我的WP升级到3.0.1后,WP Cleaner(v1.0.2)就不能用了,可否把WP Cleaner也升级一下呢…

  51. dě{固 @ 2010-08-02 11:17:49 回复

    不好意思,是可以用的,它在设置项里面,设置项默认是不展开的,所以刚才没看到,就以为不能用了…

    • JiangMiao @ 2010-08-02 11:32:00

      没问题就好 :)

  52. dark @ 2010-08-27 13:20:14 回复

    很不错啊,最新版本的wp也支持

  53. 濟川 @ 2010-10-14 23:02:17 回复

    好东西,先下载下来存着

  54. ycg2u @ 2010-10-29 14:03:53 回复

    那么已被删除的这些草稿修订版的ID,怎么再利用呢?

    • JiangMiao @ 2010-10-29 14:08:25

      很可惜,无法再利用,ID号在数据库中为自增类型,且该ID与正常文章的ID是同一个。

  55. aone @ 2010-10-30 12:31:06 回复

    插件无法被启用因为触发了一个严重错误。wpcleaner.php on line 146 请求帮忙!

    • JiangMiao @ 2010-10-30 12:38:13

      能否给出更详细的错误信息,146行已是wpcleaner.php的最末行。

  56. aone @ 2010-10-30 17:46:17 回复

    Parse error: parse error in C:\…….wpcleaner.php on line 146

    只有这个提示.

    • aone @ 2010-11-01 09:46:25

      php 开启short open tag 问题解决

    • JiangMiao @ 2010-11-01 14:07:23

      好。

  57. aone @ 2010-11-05 10:46:35 回复

    请教nav_menu_item 等待复审 2
    这个条目是什么意思?

    • JiangMiao @ 2010-11-05 11:35:41

      等待复审是贴子状态。nav_menu_item 字面理解是导航菜单项目。综合理解就是等待复审的导航菜单项。

    • aone @ 2010-11-05 11:57:32

      我检查了我的菜单数,分类数 都没有需要审核的啊,这个是我导入一些文章后出现的但是我都完整的整理的分类啊菜单啊,还是这样的!

    • JiangMiao @ 2010-11-05 12:17:39

      我也不清楚,刚才试了下菜单,无法生成等待复审的项,只能是草稿和已发布。WP Cleaner只是如实的反应数据库里的数据。 可以运行MySQL语句 SELECT * FROM wp_posts WHERE post_type=’nav_menu_item’ 来观察是何菜单项原因。

  58. xiaole @ 2010-11-08 06:29:31 回复

    刚刚下载了1.10版本,但是打开debug开关后,服务端会显示此错误。查找程序没看到有has_cap字样的函数呀。。。楼主能解释一下吗?
    Notice: 自 2.0 版本后,has_cap 的一个调用参数已不被建议使用!请换用 插件和主题中,用户等级的使用已不被支持。请换用角色和兼容性。 in /home/xxxx/xxxx/wp-includes/functions.php on line 3321

  59. la.souveraine @ 2010-11-09 10:12:10 回复

    用了一年wpcleaner,很好用。昨天更新到1.1.1版本,刷新博客首页,出现报错:Warning: Cannot modify header information – headers already sent by (output started at /var/www/blog/wp-content/plugins/wpcleaner/wpcleaner.php:148) in /var/www/blog/wp-includes/pluggable.php on line 890

    不得不暂时卸载了这个插件,求解决方案。谢谢

  60. 。潇 @ 2010-11-09 12:26:32 回复

    首先谢谢您的插件,可是在我升级插件后,后台不能登录了,将插件删除后就可以登录了。不知道为什么,以前用的1.1.0没问题,请问有没有1.1.0版本呀?可以提供下载吗

    • 。潇 @ 2010-11-09 12:31:34

      额,我已经找到了。不用麻烦您了,嘿嘿

  61. JiangMiao @ 2010-11-09 12:37:02 回复

    实在是抱歉,v1.1.1在文件尾多打一个换行导致文件头已发送。已更新至1.1.2,并修正了该问题。

  62. countmeon @ 2011-01-10 08:35:36 回复

    我真是非常郁闷,我的blog也能被山寨。
    http://pzg.me/web/1530/modify-the-label-statement-short-wp-cleaner/
    这个是为原文出处,也是我博客的地址,发布文章的时候我也曾使用pingback通知这个页面,但是我看到的是另外一个和我一样名字的博客在pingback里面,不知道是荣幸还是杯具了。

  63. 晨光博客 @ 2011-02-25 21:48:10 回复

    正在使用

  64. 阳朔在线 @ 2011-03-07 18:26:17 回复

    尝试安装了一下,很好用哦.谢谢.

    为了安全起见,我是先备份网站内容

    • JiangMiao @ 2011-03-07 21:51:15

      嗯,有备无患。

  65. sh2153 @ 2011-03-25 16:00:19 回复

    這個插件和Delete-Revision 好像很像
    版主能簡單說明一下插件的分別嗎?
    我對此插件有興趣繁體化,像問問您的意見~謝謝!

    • JiangMiao @ 2011-03-26 00:03:11

      差别似乎不大,都是删除Revision的。wp cleaner用起来似乎更清松点。直观,一键清理。
      非常欢迎您繁体化,关于繁体化具体内容我已发邮件给你。

  66. liveme @ 2011-03-29 19:57:41 回复

    很小的插件,喜欢!

  67. 狱龙之吻 @ 2011-04-09 23:14:37 回复

    好奇怪啊,我上传到指定目录后,在后安装好插件,点WP Cleaner后出现以下情况:

    您没有足够的权限访问这个页面。

    • JiangMiao @ 2011-04-10 00:02:48

      网址是否包含’/wp-admin/options-general.php?page=wpcleaner/wpcleaner.php’ ?

  68. aaron @ 2011-06-14 23:29:36 回复

    非常牛逼的插件,瞄了一眼介绍,就知道作者头脑很清晰。博主,千万别给这个插件弄乱七八糟的功能上去。

  69. 鼎逸 @ 2011-07-05 21:33:19 回复

    很好用,博文推荐。

  70. 土木坛子 @ 2011-10-20 15:05:56 回复

    非常感谢,正在使用中。

  71. 十年灯 @ 2011-10-31 14:52:05 回复

    首先谢谢你的插件。。我想问博主一个问题,就是比如我最新的文章ID是100,但之前有几个自动保存的版本占了3个ID,那我把他们删掉之后,最新文章的ID不会掉下去变成97了吧?

    • JiangMiao @ 2011-10-31 15:38:50

      不会,id号在数据库内部是自增类型。

  72. 十年灯 @ 2011-10-31 17:17:44 回复

    那比如我把一个ID是90自动草稿等删掉了,但我的最新文章ID是100,此时我再写新文章,ID会是90吗?还是101?

  73. 增加个开关直接禁止保存 @ 2011-11-01 14:19:36 回复

    最好能增加个开关,直接禁止保存草稿和修订版本,一劳永逸!

    • JiangMiao @ 2011-11-01 14:34:03

      谢谢您的建议,但我更顷向Unix的设计理念功能单一化,极致化。所以WP Cleaner不会同时集成两个不同作用范围的功能。

  74. 煎豆 @ 2011-12-13 18:31:36 回复

    刚才升级了WP到3.3,结果发现插件不能正常工作了。哈哈,插件一直陪伴。希望快快更新哈~~
    错误提示:
    Fatal error: Cannot redeclare revisioncleanermenuu() (previously declared in …../wp-content/plugins/wpcleaner/wpcleaner.php:14) in ……./wp-content/plugins/wpcleaner/wpcleaner.php on line 15

    • JiangMiao @ 2011-12-13 19:36:15

      多谢反馈,但是redeclare问题我没遇到,遇到了一个提交清理操作后空白返回的错误。是由与我用的field名称与wp的冲突,已在1.1.5版本中修复。

  75. 语之明 @ 2011-12-15 12:55:57 回复

    学习了,谢谢博主分享,但WordPress.com API key 怎么弄啊

    • JiangMiao @ 2011-12-15 13:50:22

      没设置过。。不清楚。。

  76. wper @ 2012-01-16 20:19:49 回复

    谢谢博主分享,不知道能不能加一个删除媒体文件的功能,有很多媒体文件,未被关联到文章中,如果能一键清理就非常方便了。

    • JiangMiao @ 2012-01-16 22:40:09

      未被关联媒体的也有可能是仅仅上传,有特殊用途,比如作为外链,临时保存。所以无法一键清理。

  77. 飓风 @ 2012-07-07 08:03:09 回复

    启用此插件后 网页打开速度变慢 wp版本3.4.1 是不是兼容性问题呢

    • JiangMiao @ 2012-07-07 09:21:35

      这个应该不可能,因为插件相关脚本只在后台管理界面时才会执行(用于菜单栏显示WP Cleaner),余下的只有在WP Cleaner管理界面才会执行。

  78. 在水一方 @ 2012-07-19 17:35:38 回复

    真是一个伟大的发明!感谢作者提供!

  79. Christopher Meng @ 2012-07-24 19:23:46 回复

    插件有英文版和繁体中文版吗?

    • JiangMiao @ 2012-08-01 19:49:30

      英文和繁体中文两个都有,根据WP的语言设定自动识别。

  80. 东子 @ 2013-09-18 19:05:05 回复

    感谢提供这么好的东西。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>