免插件禁用WordPress自动草稿、修订版本功能

我们在写文章的时候,WordPress会自动保存草稿,和修订版本,其实这是一个很棒的功能,自动保存草稿可以在某些突发情况下(如突然停电,浏览器奔溃等),还能留有最近编辑的文章,修订版本功能可以看到文章的不同版本,可以对比文章修改。
然而这些功能,会在WordPress数据库post表中生成很多冗余数据。随着我们文章的增多,post表变得越来越庞大,久而久之会影响数据库的查询速度,拖慢网站的反应时间。
还有一点,如果你的固定链接设置是以%post_id%.html为文章Url结构的话,会导致文章Url数字不连续,很多“强迫症患者”都受不了这种跳跃。所以今天盛磊教大家如何禁用WordPress自动草稿、修订版本功能。

先看代码:

1
2
3
4
5
6
/* 移除自动保存和修订版本 */  
remove_action('pre_post_update', 'wp_save_post_revision' );   
add_action( 'wp_print_scripts', 'disable_autosave' );   
function disable_autosave(){   
    wp_deregister_script('autosave');   
}

将上述代码复制粘贴到主题中functions.php文件中即可。
参考函数:
add_action()
remove_action()
综上所述,本方法是免插件实现了禁用WordPress自动草稿、修订版本功能,还有可以修改WordPress文件的方法,这里不推荐,因为每次更新WordPress都会覆盖文件。功能是实现了,然后有利也有弊,自己取舍。

(完)

版权声明WordPress头条正在使用WordPress文章版权插件
如未注明,均为原创,转载需注明出处
本文链接地址:http://www.wptoutiao.com/tutorial/287.html

免插件的相关文章

自动草稿的相关文章

还可以分享文章给好友:

免插件禁用WordPress自动草稿、修订版本功能”有3个评论

发表评论

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