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

禁用修订版本

方法一:

//不保存任何版本(除了自动保存的版本)

define(‘WP_POST_REVISIONS’, false);

//保存所有修订版本

define(‘WP_POST_REVISIONS’, true);

//保存N个修订版本

define(‘WP_POST_REVISIONS’, 2);

使用方法:将以上代码(任选其一)插入网站根目录下的wp-config.php文件中。

方法二:

1、禁用所有文章类型的修订版本

add_filter( ‘wp_revisions_to_keep’, ‘specs_wp_revisions_to_keep’, 10, 2 );

function specs_wp_revisions_to_keep( $num$post ) {

return 0;

}

2、只禁用某种文章类型的修订版本

add_filter( ‘wp_revisions_to_keep’, ‘specs_wp_revisions_to_keep’, 10, 2 );

function specs_wp_revisions_to_keep( $num$post ) {

if ( ‘post_type’ == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型

return 0;

}

return $num;

}

使用方法:将以上代码(任选其一)插入网站主题根目录下的functions.php文件中。

对比两个方法:

方法一:改的是WordPress的代码,更新后容易导致代码被覆盖掉,需要重新添加。

方法二:放主题跟目录下的functions.php中主题,一般主题很少更新的。

在这里推荐使用方法二。

禁用自动保存

add_action(‘wp_print_scripts’,’disable_autosave’);

function disable_autosave(){

wp_deregister_script(‘autosave’);

}

使用方法:将以上代码(任选其一)插入网站主题根目录下的functions.php文件中。

本文来自投稿,不代表博客主立场,如若转载,请注明出处:https://www.bokezhu.com/2018/08/04/276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
哇塞的头像哇塞认证作者
上一篇 2018/08/04 16:39
下一篇 2018/08/04 17:08

相关推荐

发表回复

登录后才能评论