WordPress文章修订与自动保存功能的禁用指南
对于许多WordPress用户来说,文章修订和自动保存功能可能并非总是我们所期望的。虽然有许多插件可以帮助我们实现这一需求,但今天我要分享的是一种无需使用插件,且不需要修改源码的方法,来禁止WordPress的文章修订和自动保存功能。
长久以来,我一直在寻找一种优雅的方式,来禁用WordPress的这两个功能。用过插件,也修改过主程序,但每次WordPress升级后,都需要重新修改源码,这无疑是一种负担。今天,我偶然发现了一种新的方法,它可以轻松地在不添加任何插件或修改源码的情况下,禁止文章修订和自动保存。
这个方法非常简单,只需在主题目录的functions.php文件中添加一些代码即可。这些代码会移除自动保存和修订版本的功能。
测试环境为WordPress 3.1.2版本,理论上适用于所有3.0及以上版本。以下是具体代码:
移除文章修订功能:
```php
remove_action('pre_post_update', 'wp_save_post_revision');
```
然后,为了禁用自动保存功能,我们需要添加一个动作:
```php
add_action( 'wp_print_scripts', 'disable_autosave');
function disable_autosave(){
wp_deregister_script('autosave');
}
```
以上代码将会成功禁止WordPress的文章修订和自动保存功能。你无需担心未来的WordPress升级会影响这一设置,因为此方法并未涉及修改WordPress核心源码。希望这个方法能帮助到同样讨厌这两个功能的你。如果你有其他关于WordPress的问题或需求,欢迎随时向我提问。