理论上,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禁用修订版本功能