完全手动禁止Wordpress修订功能
2009-09-23 16:11
去除Wordpress的修订历史功能。整个过程需要通过修改Wordpress的两个文件来实现:
1,打开 ‘wp-includes\default-filters.php’ 文件,找到以下代码:
add_action( ‘pre_post_update’, ‘wp_save_post_revision’ );
这段语句主要是在每次更新文章时,调用’pre_post_update’ 这个函数,来创建修订版,所以在这段语句前添加 ‘//’将其转为注释,这样就可以安静了。
//add_action( ‘pre_post_update’, ‘wp_save_post_revision’ );
但这样做还不完全,我们需要第二步修改,来完全的禁止修订功能。
2,打开 ‘wp-admin\includes\post.php’ 文件,找到以下代码:
return _wp_put_post_revision( $_POST, true );
修改为:
return edit_post();
这样以后每次在修改已发布文章时,就不再会出现修订版了。
有兴趣的朋友不妨试试,很不错的。不过缺点就是,每次升级Wordpress都需要重新修改,有点小麻烦。