明天发文章时,惊奇的发现文章的ID居然曾经抵达了19了。鉴于我以前折腾Wordpress的经历,我晓得这是Wordpress的“主动保留和文章修订性能”在作祟。然而,该怎样能力封闭Wordpress的这个性能呢?!还是问“谷教师”吧。
通过“谷教师”的指导,找到理解决方法。其实很简略,只要在wp-config.php中退出以下代码即可:
define('AUTOSAVE_INTERVAL', 120 ); // 设置主动保留距离,单位是秒,默许60
define('WP_POST_REVISIONS', false ); // 禁用文章修订性能
define('WP_POST_REVISIONS', 3); //
依据你的需求将上述三行代码放到wp-config.php中,假如你不晓得放在文件什么地位,这个文件中曾经有很多define扫尾的代码,和他们放在一同就能够。
很简略对吧,就像这两个性能都是负担,毫无用途,假如你只想晓得这些,写这篇文章就毫有意义了。甚至你可能还不是**的分明主动保留和文章修订到底有什么区别,到底谁是让数据库数据收缩的罪魁祸首。
那么咱们持续看一看这两个货色。
主动保留(Auto-Save)
这是一个十分适用的性能,当你编辑文章的时分,WordPress每隔60秒主动保留你输出的内容,避免由于电脑挂机或许断电而失落辛劳休息的效果。这个性能不同于主动修订,你齐全不必担忧它会让你的数据库数据收缩,由于它只会创立一条记载,每隔60秒更新一次,当文章公布后,这条记载的post_status会从draft变成publish,没有一点糜费的中央。
惟一给你带来费事的可能是保留距离太短,效劳器舒服,写文章可能有间歇性卡的觉得,那么你能够将工夫设置的长一点。
define('AUTOSAVE_INTERVAL', 120 ); // 设置主动保留距离,单位是秒,默许60
假如你偏向于用Word编辑,之后拷贝到WordPress的编辑器中,你也能够齐全禁用主动保留性能,在主题的functions.php中加上如下代码就能够
function disable_autosave() {
wp_deregister_script('autosave');
}
add_action('wp_print_scripts','disable_autosave');
禁用后的反作用:预览性能不可用,必需保留为草稿能力预览
假如效劳器还不错,这个主动保留性能根本不影响什么,Sola应用了60秒保留一次的主动保留,喜爱用WP的编辑器边写边预览,常常正点WP菜单(如今的菜单鼠标滑过就会弹出子菜单,很容易点错),要是没有60秒一次的主动保留,真不晓得要糜费多少工夫从新编辑了。
文章修订(Post Revisions)
在编辑文章时,假如文章题目、内容或许摘要等字段发作变动,WordPress就会将以后版本保留为一个修订版,不便你想退回到之前的版本,这有点像svn的工作形式。随之而来的成绩是,数据库会被修订版撑的很大,加之有主动保留的性能,让这个修订性能多少显得有点负担。
咱们能够管制修订版的数量,例如一篇文章最多保留3个修订版
define('WP_POST_REVISIONS', 3);
这样,每创立一篇文章,数据库中会有1条auto-save+最多3条revision。
或许齐全禁用
define('WP_POST_REVISIONS', false );
能够经过运转一条SQL语句彻底删除修订版以及与之相干的meta信息
DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b
ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c
ON (a.ID = c.post_id) WHERE a.post_type = 'revision';
对于主动草稿 主动保留产生的记载叫做草稿,还有一种记载叫做主动草稿,主动草稿在你点击写文章时就会主动创立。
假如你点击写文章后:
输出内容,主动保留失效
手动将文章保留为草稿
公布文章 主动草稿记载会被转换成草稿或许文章,从而不产生渣滓数据。
假如你点击写文章,什么也没写就封闭了,就产生了一条主动草稿渣滓记载,修正这个成绩需求更改源代码,假如感兴味能够google一下,但假如能够养成良好的写文章习气,主动草稿基本不是成绩,WordPress也有一些回收机制,例如每次新建文章时会主动肃清7天以前的主动草稿。
用插件治理文章不同版本
有一些插件能够协助咱们清算数据库,治理文章的各个版本。
Wp Cleaner
应用时留意不要误删草稿,有时分咱们会将没写完的文章保留为蹩脚,删了就惨了。
Revision Control
假如用短小精悍来描述Wp Cleaner,那么Revision Control就是五脏俱全了,性能弱小,界面**也复杂些。
以上就是安达网络工作室关于《关闭WordPress自动保存和文章修订功能》的一些看法。更多内容请查看本栏目更多内容!