Wordpress是风靡全世界的网站程序,它的基础功能就很强大,再加上无限可能的扩展性,深受个人和企业客户喜爱,但是WordPress的自动保存和修订版本功能一直为站长所诟病。
自动保存功能
Wordpress自动保存功能可防止意外情况下关闭编辑器而导致文章内容丢失,比如突然断网、突然断电等特殊情况,好不容易编辑好的文章,一下就没了,此刻只想说三个字:真意外(不是你想象的那样o(∩_∩)o 哈哈)。但是,这个功能会让数据库虚胖起来,无故增加了不少无用垃圾。幸好有个插件WP Clean Up能删除这些垃圾,这种减肥的过程是很痛苦的,不如根治虚胖症来的省事,下面就是祖传秘方了。
//代码放入主题模板文件functions.php中 //禁用文章自动保存 add_action('wp_print_scripts','disable_autosave'); function disable_autosave(){ wp_deregister_script('autosave'); }
自动保存和自动草稿的区别
WordPress还有一个非常讨厌的功能就是自动草稿。自动草稿和自动保存有点相似,自动保存是你在写文章的时候,系统会根据时间间隔自动对文章进行备份并写入数据库;而自动草稿是当你点击“写文章”那一刻起,一个新的数据已经写入数据库,不管你后面是否有录入内容,哪怕是你退出编辑器。
修订版本功能
修订版本功能其实还是挺有用的,方便用户查阅修改内容,做好版本控制。事物总是有两面,跟自动保存功能一样,忽视了修订版本都会给数据库带来不必要的负担。下面这段代码解决这个问题,老样子,还是放到主题模板文件functions.php即可。
//禁用文章修订版本 add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 ); function specs_wp_revisions_to_keep( $num, $post ) { return 0; } 也可以通过修改wp-config文件 //自动保存2小时一次 define('AUTOSAVE_INTERVAL', 36000); //取消自动修订版 define('WP_POST_REVISIONS',false);
有问题可在下方评论留言,或关注“大超小志”微信公众号留言。
留言评论
如需留言或评论,请在微信中打开此页面。