理论上,WordPress的修订版本功能应该是非常有用的,在编辑文章的时候,如果标题、内容或者摘要等字段发生变化,WordPress就会将当前版本保存为一个修订版,方便用户检查更改并进行版本控制,但是也给数据库带来一些负担。
方案一 修改Wordpress配置文件
修改wp-config.php:
1 2 3 4 5 6 7 |
//方案一:保留3个修订版本 define('WP_POST_REVISIONS', 3); //方案二:完全禁用修订版本 define('WP_POST_REVISIONS', false ); /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */ |
方案二 修改主题Function文件
修改当前主题下的function.php,根据需求增加如下代码:
1 2 3 4 5 6 7 8 9 10 11 12 |
// 禁用所有文章类型的修订版本 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 ( '<span style="color: #0000ff;"><post_type></span>' == $post->post_type ) { //将蓝色部分改为需要禁用修订版本的文章类型名称 return 0; } return $num; } |
原创文章禁止转载:技术学堂 » WordPress禁用修订版本功能