• 原森林之家(foresthouse.cn)改为走私范(zousifan.com),只是改个名内容不变。
  • 网站图片自建立开始到19年全部丢失,血的教训时刻备份,多点备份!

wordpress删除修订版本文章

wordpress 9年前 (2015-11-18) 972次浏览 0个评论 扫描二维码
本文最后更新于2022年7月10日,已超过 1 年没有更新,如果文章内容失效,请 反馈 给我们,谢谢!


当发布一篇文章以后觉得不理想想修改怎么办呢第一个就是去后台更新一下,但是在一次二次或者三次更新以后总算在前台看到自己完美的杰作。这时以前的一次二次的文章都会保存在数据库中,这会大大加重数据库的使用量增加负担。

如果文章体积特别宠大而且更新的次数特别多,这就导致了数据库的臃肿所以取消掉还是有很大的好处。
方法:打开wordpress根目录下的wp-config.php文件,把以下代码加进去就可以了。
define( 'WP_POST_REVISIONS', false);
以上实测已经无效了参考下面的方法

在主题 functions.php 中添加代码

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

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

下面是Wordpress中几种类型

Post (Post Type: ‘post’)

Page (Post Type: ‘page’)

Attachment (Post Type: ‘attachment’)

Revision (Post Type: ‘revision’)

Navigation menu (Post Type: ‘nav_menu_item’)

附带一个禁用自动保存功能的方法(也是添加到 functions.php 中)

add_action('wp_print_scripts','disable_autosave');
function disable_autosave(){  
    wp_deregister_script('autosave'); 
}

版权所有丨如未注明 , 均为原创丨本网站采用 BY-NC-SA 协议进行授权 , 转载请注明 出处!
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
    仅用来给您发送回复提醒。不会公开!
  • 网址