禁止WordPress自动保存和修订版本方法

禁止WordPress自动保存和修订版本方法

WordPress的自动保存和修订版本功能一直为站长所诟病,

虽然功能初衷是好的:

自动保存可防止意外情况下关闭编辑器而导致文章内容丢失;

修订版本方便用户查阅修改内容,做好版本控制;

但是却忽视了无论是自动保存或是修订版本都会给数据库带来不必要的负担。

实际上在国内用户习惯下,基本上很少人会用到这两个功能,

不少站长也都进行了相应设置来禁用它们。

不过随着WordPress版本的不断升级,有些方法可能就失效了。

下面分享一个站长亲测的办法:

将以下两段代码放入主题模板文件functions.php即可。

//禁用文章自动保存

add_action(‘wp_print_scripts’,‘disable_autosave’);

function disable_autosave(){

wp_deregister_script(‘autosave’);

}

//禁用文章修订版本

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

function specs_wp_revisions_to_keep( $num, $post ) {

return 0;

}

另外你如果有自己定义的文章类型,

可以使用下面这段代码来禁止特定文章类型的修订版本。

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;
}

人已赞赏
游戏源码

【页游】武斗乾坤服务端即时魔幻页游单机版一键安装无限元宝

2020-5-26 12:33:58

教程大全

如何设置h5播放器宽度适配手机宽度,高度自适应。

2020-4-25 1:42:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索