Wordpress升到最新版本后,更新文章或修改文章时发现Wordpress会自动保留很多的修订版本,这些版本在数据库中都会占用一条记录,对于使用post_id作为文章固定链接的站点,就会造成ID的严重不连续。为了确保ID尽可能的连续,我们需要禁用Wordpress的post_revision和autosave功能,Wordpress 4.3及以上版本禁用修订版本及自动保存的具体方法如下:
步骤一:编辑wp-config.php文件,在$table_prefix = 'wp_'; 前面添加下面的两行代码:
define('WP_POST_REVISIONS', false);//禁用post_revision
define('AUTOSAVE_INTERVAL', false);//禁用自动保存间隙时间
以上两行代码且不可放在wp-config.php文件最后面,放到最后起不到你所需要的作用。如你只需要禁用post_revision功能,仅添加第一行代码即可也无需执行步骤二。如你要禁用自动保存功能,请继续执行步骤二:
步骤二:编辑post-new.php文件,彻底禁用AUTOSAVE功能:
打开WordPress程序主目录下wp-admin目录下的post-new.php文件,在其中找到这行:
wp_enqueue_script(‘autosave’);
将其注释掉即可。PHP的注释可以使用两个斜杠(//),所以在上面那行代码的最前面输入两个斜杠,然后保存即可。