去除wordpress文章修订3个方法

作者:  耕堂 | 本文浏览570次 | 2009年09月8日

wordpress自2.6有一个功能revision(修订),就是自动创建保存文章修订版本(在wordpress后台修改某文章时页面下方可以看到),前面讲到了一个用sql命令的方法,这里再介绍三个方法:

1.No revision插件

下载,有效代码只有一点:

<?php
@remove_action ( ‘pre_post_update’, ‘wp_save_post_revision’ );
?>

可以把它当插件安装,但耕堂以为直接把上面的代码黏贴到wp-config.php末尾也可以,有兴趣可以尝试下。

2.修改wordpress文件
1)wp-includes\default-filters.php,第198行下面代码:

add_action( ‘pre_post_update’, ‘wp_save_post_revision’ );

可以将上面代码删除,或者加个注释(推荐):

//add_action( ‘pre_post_update’, ‘wp_save_post_revision’ );

2)wp-admin\includes\post.php,第1088行下面代码:

return _wp_put_post_revision( $_POST, true );

改为:

return edit_post();

3.修改wp-config.php;

打开wp-config.php,在<?php与?>之间插入:

define (‘WP_POST_REVISIONS’, ‘0′);

以上方法希望有帮助。

 右上方更多相关内容/站内搜索-关键词请用空格隔开

  • 标签 :  ,
  • 原文链接 : http://www.gengtang.net/wordpress/delete-revision.html
  • 转载原创文章请注明 : 耕堂-gengtang.net
  • 发表留言

    可用HTML标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>