要说闲了没事肯定是假的,天天忙的焦头烂额的,那也得抽时间升级打理一下Wordpress。
多站点开启后,去看了看数据库,发现新建页面和日志,Wordpress的数据库表 wp_posts 的数据有重复的情况,比如新建一个123页面,数据库里面就出现两个123的数据,都一样,就是ID不一样。
后来发现这是WordPress的版本修订功能导致的问题,也不算是问题。
新建文章和页面的同时,WP会在数据库的 wp_posts 表里面生成两个一样的数据,只是状态不同。
一条数据的post_status:状态是publish
一条数据的post_status:状态是inherit
这就是WP默认的版本控制功能。
可以在网站根目录 / 下面的 wp-config.php 配置文件里面添加两行代码禁用这个Wordpress版本修订功能。
通过修改 WordPress 程序根目录下wp-config.php配置文件实现功能禁用。
打开根目录下的 wp-config.php 文件,在 “define(‘WP_DEBUG’, false);” 后边添加下面的两行代码:
/** WordPress 编辑器关闭自动保存和历史修订版本选项。 本项注释掉即可开启。 */
define('WP_POST_REVISIONS', false);//禁用历史修订版本post_revision
define('AUTOSAVE_INTERVAL', 86400);//设置自动保存时间设置为一天
控制修订版本和自动保存的设置
// 不保存任何版本(除了自动保存的版本)
define('WP_POST_REVISIONS', false);
//保存所有修订版本
define('WP_POST_REVISIONS', true);
// 保存 n 个修订版本
define('WP_POST_REVISIONS', n);
//禁用自动保存间隙时间
define(‘AUTOSAVE_INTERVAL’, false);
//自动保存10小时一次
define('AUTOSAVE_INTERVAL', 36000);
//设置自动保存间隔/秒
define(‘AUTOSAVE_INTERVAL’, 120);
未经允许不得转载:下一个课程 » 禁用WordPress版本修订,避免WP数据库出现重复数据