如何禁用 WordPress 文章的自动保存与修订版本
WordPress的自动保存可防止编辑器因意外关闭而导致文章內容丟失,而文章的修订版本则会记录不同版本的保存记录,但是,此功能可能会导致数据库膨胀,並无缘无故地添加大量无用的垃圾。
这里,我將分享相关的解决方法。
添加代码到function.php
这个function.php文件是当前应用主题下的function.php。
如果是禁用自动保存,添加以下代码,
// WordPress 禁用文章自动保存
add_action('wp_print_scripts', 'fanly_no_autosave');
function fanly_no_autosave() { wp_deregister_script('autosave'); }
如果编辑长文章时,写了大段內容,记得手动点击保存。
或是用一些笔记软件或记事本,先编辑好內容,再复製到WordPress编辑器里发布。
如果是禁用修订版本,则添加以下代码,
// WordPress 禁用所有文章类型的修订版本
add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 );
function fanly_wp_revisions_to_keep( $num, $post ) { return 0;}
实际上WordPress的修订版本功能是非常有用的,用户可以检查更改並找回一些误刪的文字,
但事情总是有两面性,这个功能会给数据库带来不必要的负担,看大家需要吧。
添加代码到wp-config.php
这是通过在WordPress安装根目录的wp-config.php文件里,添加一些代码实现一些的功能的禁用或启用。
如果要禁用自动保存,添加以下代码,
// WordPress禁用自动保存
define('AUTOSAVE_INTERVAL', false);
如果是禁用修订版本,添加以下代码,
// WordPress禁用文章修订
define('WP_POST_REVISIONS', false);
希望本文內容能帮助到你,enjoy it!
License:
CC BY 4.0