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

方法一:

  1. //不保存任何版本(除了自动保存的版本)
  2. define('WP_POST_REVISIONS', false);

  3. //保存所有修订版本
  4. define('WP_POST_REVISIONS', true);

  5. //保存N个修订版本
  6. define('WP_POST_REVISIONS', 2);

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



方法二:

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

  1. add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
  2. function specs_wp_revisions_to_keep( $num$post ) {
  3.     return 0;
  4. }

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

  1. add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
  2. function specs_wp_revisions_to_keep( $num$post ) {
  3.     if ( 'post_type' == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型
  4.         return 0;
  5.     }
  6.     return $num;
  7. }

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

对比两个方法:

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

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

在这里推荐使用方法二。

禁用自动保存

  1. add_action('wp_print_scripts','disable_autosave');
  2. function disable_autosave(){
  3.     wp_deregister_script('autosave');
  4. }

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值