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!
Posted from my blog with SteemPress : https://chakela.me/disable-wordpress-article-autosave-and-revision/
感谢代理50.22SP 给team-cn! 由于你使用CN作为你的首标签,额外获得2%点赞! 你的帖子获得team-cn 8% 点赞!(如果不想看到这个回复,请回复“取消”)