WordPress彻底禁用自动保存和修订
- 发表于
- WordPress
WordPress 5禁用自动保存和修订
在WordPress中编辑文章时,所有内容及修改会在60秒后自动保存修订版本。而一篇高质量的文章往往不是几分钟能写完的,可能需要几十分钟,这样就会产生数量惊人的修订版本。现在,您可以使用以下方法禁用WordPress的AutoSave(自动保存修订)功能。

wp-config.php禁用自动保存和修订
将以下代码段添加到您的 wp-config.php 文件中:
// 禁用自动保存
define('AUTOSAVE_INTERVAL',86400);
// 禁用修订
define( ‘WP_POST_REVISIONS’, false );
- 将WordPress AutoSave自动保存间隔设置为86,400秒,即一整天,你可以自由设定间隔时间,比如600秒等。
- 彻底禁用WordPress Revisions修订功能,禁止将修订后的版本保存到您的数据库中。
如果您和我一样,需要为添加到网站的每个帖子保存几个帖子修订版,为了安全起见。即保存较新版本后会自动删除旧版本。您可以根据您的偏好将数字3替换为另一个整数。将以下行添加到wp-config.php文件中:
define( ‘WP_POST_REVISIONS’, 3 );
post.php禁用自动保存
这个方法会将你的AutoSave功能变成一个php评论。
打开你的 wp-admin/post.php 文件和 wp-admin/post-new.php 文件。你会在那里找到这行代码:
wp_enqueue_script('autosave');
并将它注释
// wp_enqueue_script('autosave');
functions.php禁用自动保存
禁用此功能的最终技巧。这是在WordPress禁用自动保存功能的首选方法。在你的functions.php 文件中添加 :
add_action('admin_init','disable_autosave');
function disable_autosave(){
wp_deregister_script('autosave');
}
以上方法在WordPress 5.2.2中测试通过。
原文连接:WordPress彻底禁用自动保存和修订
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。