WordPress禁用修订版本功能

理论上,WordPress的修订版本功能应该是非常有用的,在编辑文章的时候,如果标题、内容或者摘要等字段发生变化,WordPress就会将当前版本保存为一个修订版,方便用户检查更改并进行版本控制,但是也给数据库带来一些负担。

方案一 修改Wordpress配置文件

修改wp-config.php

//方案一:保留3个修订版本
define('WP_POST_REVISIONS', 3);

//方案二:完全禁用修订版本
define('WP_POST_REVISIONS', false );

/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

方案二 修改主题Function文件

修改当前主题下的function.php,根据需求增加如下代码:

// 禁用所有文章类型的修订版本
add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 );
function fanly_wp_revisions_to_keep( $num, $post ) { return 0;}

// 禁用指定文章类型的修订版本,如:post、page、attachment
add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 );
function fanly_wp_revisions_to_keep( $num, $post ) {
  if ( '<post_type>' == $post->post_type ) { //将蓝色部分改为需要禁用修订版本的文章类型名称
    return 0;
  }
  return $num;
}

原创文章禁止转载:技术学堂 » WordPress禁用修订版本功能

精彩评论

5+6=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏