完全手动禁止Wordpress修订功能

2009-09-23 16:11 0 条评论 »

去除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都需要重新修改,有点小麻烦。

评论