如何禁用/关闭最新版本WordPress的修订版本和自动保存功能

WordPress国产主题推荐

如果你用WordPress搭建了个人网站,而且喜欢在WordPress后台直接编辑文章发布的话(或喜欢多次修改文章发布),可能数据库中会存在一篇文章多个修订版本,毕竟WordPress会自动保存。

如何禁用/关闭最新版本WordPress的修订版本和自动保存功能-第1张-boke112百科(boke112.com)

所以为了防止WordPress数据库有太多的修订版本等冗余数据,个人建议禁用WordPress的修订版本功能,延长WordPress自动保存的时间,实现方法有三个,具体如下:

方法1:安装Super Switch插件

成功安装该插件后,只需要登录WordPress后台–设置–超级开关,即可进入到该插件的设置页面。可以允许或禁止在博客的头部显示WP版本、主题预览、检查核心程序的更新、检查插件的更新、检查主题的更新、保存修订版本、Browse Happy、自动保存、显示最近启用过的插件等。具体操作教程请参考:WordPress允许或禁用自动保存和修订版本的插件Super Switch

方法2:修改wp-config.php文件

打开WordPress程序根目录下的wp-config.php文件,在define(‘WP_DEBUG’, false);后边添加以下代码:

define('WP_POST_REVISIONS', false); // 禁用历史修订版本
define('AUTOSAVE_INTERVAL', 86400); // 设置自动保存时间为一天,可根据需求调整,若设为false可能会报错

方法3:修改主题的functions.php文件

在当前使用主题文件夹下的functions.php文件的PHP结束标记?>前添加如下代码:

// 禁用文章自动保存
add_action('wp_print_scripts', 'disable_autosave');
function disable_autosave(){
wp_deregister_script('autosave');
}

// 禁用文章修订版本
add_filter( 'wp_revisions_to_keep','specs_wp_revisions_to_keep', 10, 2 );
function specs_wp_revisions_to_keep( $num, $post ) {
return 0;
}

以上方法2和方法3的代码来自@豆包AI

文章创作不易,期待您的评分

本文地址:https://boke112.com/article/p3158.html

版权声明:本文内容来源于互联网资源,由 boke112百科 整理汇总!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu