关闭Wordpress自动保存功能

2020年03月23日 683点热度 0人点赞 0条评论

wordpress默认开启的自动保存功能,目的是防止数据丢失,但保存一次,数据库中的wp_posts表里就会增加一行无用数据,这会产生大量的垃圾数据,数据库性能降低。如何关闭自动保存?

修改/wp-config.php

/** 禁用文章修订功能 */
define('WP_POST_REVISIONS', false);
/** 禁用自动保存功能 */
define('AUTOSAVE_INTERVAL', false);

/** 禁用文章修订功能 */
define('WP_POST_REVISIONS', false);
/** 禁用自动保存功能 */
define('AUTOSAVE_INTERVAL', false);

/* That's all, stop editing! Happy publishing. */

/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );
  • 注意:这段代码不能放到wp-config.php的结尾,放到结尾无效。需要是在 ABSPATH 部分之后。

删除已产生的垃圾数据

使用phpmyadmin中的sql命令处理已经产生的垃圾数据,可以大大的节省数据库的空间,大约能省一半的空间。

DELETE FROM wp_posts WHERE post_status = 'inherit';
DELETE FROM wp_posts WHERE post_status ='auto-draft';

插件方案

如果觉得自己在sql中编辑太多繁琐。wordpress还有一些插件能够完成,比如 WP-Optimize 插件。

它不仅可以删除所有文章修订记录,清理所有自动保存草稿,还可以清除已删除文章、垃圾文章等,并且优化数据库,加快数据库运行速度,更好的是,可提供免费的在线压缩图片功能,优化图片加载速度。

8bV1Nq.md.png

KOgoal

文章评论