林网博客

探讨计算机网络安全 拓展计算机网络应用

« google chrome发布 对站长来说未必是好事

禁用wordpress自动保存(aotosave)和Revisions的几种方法

前两天在提到解决国外空间的问题时,一并提到了英文博客wordpress在发布文章时,总是存在间隔ID的情况,并且这个现象很怪异;要么都是偶数ID,要么是奇数ID,有时是隔1,有时是隔很长,post id也一个劲地向上飙升,研究了wordpress后台很长时间,也没有找到解决的方法;当时在文中提到了一种方法:

在wp-config.php中,修改为以下设置:

define('ABSPATH', dirname(__FILE__).'/');
define('AUTOSAVE_INTERVAL', 3600 ); 3600表示自动保存时间为一个小时,你可以修改为自己需要的。
require_once(ABSPATH.'wp-settings.php');

前文中提到时,发布wordpress时,发现还有这现象,后来检查发现是'AUTOSAVE_INTERVAL' 应该是半角的“'”,我用成全角了,造成配置无效;事实上,还有几种方法可以禁止掉wordpress的自动保存功能和Post Revisions功能。

月光的“关闭WordPress发布日志的自动保存功能”:打开wordpress\wp-admin\post-new.php文件,找到第八行(对于WordPress 2.3.1而言),将wp_enqueue_script('autosave')一行删除或者注释掉;虽然当时讲的是针对wordpress的2.3.1的版本,但是针对当前的2.6.1正式版本也是可以用的。

还有一篇也是有关月光的“禁用WordPress自动保存的插件”,使用“禁用WordPress自动保存的插件”,插件下载:disable-autosave.zip这里可以下载很多的wordpress插件,当然也包括这个禁用wordpress自动保存功能的插件。

禁用Post Revisions的方法是,在wp-config.php文件中增加一行define('WP_POST_REVISIONS', false);

还有一种方法,应该应用得也比较广泛,但涉及修改文件比较多:

在wordpress目录/wp-admin/中找到以下四个文件:post-new.php、page-new.php、post.php、page.php

用文本编辑工具打开后在其中搜索“autosave”(不包括引号),都会在相应位置找到这样的一行:

wp_enqueue_script(’autosave’);

通过在该行前加入“//”(不包括引号)来将这一行注释掉,保存。

听说wordpress2.6以后版本,不用插件可以自动删除保存的草稿了,但研究wordpress后台好长时间,也没找出所以然来,是我的wordpress修炼道行浅还是小道消息有误?有知道的朋友,留言告知下!





本文链接地址:http://www.linwan.net.cn/archives/2996.html
原创文章如转载,请注明:转载自林网博客 [ http://www.linwan.net.cn/ ]

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 通过Google订阅本站
  • 通过抓虾订阅本站
  • 通过鲜果订阅本站
  • 通过bloglines订阅本站
  • 订阅本站到飞豆
  • 订阅本站到哪吒
  • 订阅到有道阅读
  • 通过电子邮件订阅本站

林海谐缘软件区新贴

林海谐缘网络区新贴

联系邮箱:我的信箱地址,Powered By Z-Blog 1.8 Spirit Build 80710

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.