新版可用WordPress禁用修订版本和自动保存

最近小C发现文章ID值越来越大,数据库冗余数据越来越多就想着清理下数据库,并禁用修订版本和自动保存,我就分享下我是如何禁用的吧!

新版可用WordPress禁用修订版本和自动保存

禁用修订版本

方法一

  1. //不保存任何版本(除了自动保存的版本)
  2. define('WP_POST_REVISIONS', false);
  3. //保存所有修订版本
  4. define('WP_POST_REVISIONS', true);
  5. //保存N个修订版本
  6. define('WP_POST_REVISIONS', 2);

使用方法:将以上代码(任选其一)插入网站根目录下的wp-config.php文件中。

方法二

禁用所有文章类型的修订版本

  1. add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
  2. function specs_wp_revisions_to_keep( $num$post ) {
  3.     return 0;
  4. }

只禁用某种文章类型的修订版本

  1. add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
  2. function specs_wp_revisions_to_keep( $num$post ) {
  3.     if ( 'post_type' == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型
  4.         return 0;
  5.     }
  6.     return $num;
  7. }

使用方法:将以上代码(任选其一)插入网站主题根目录下的functions.php文件中。

对比两个方法

方法一:改的是WordPress的代码,更新后容易导致代码被覆盖掉,需要重新添加。

方法二:放主题跟目录下的functions.php中主题,一般主题很少更新的。

在这里推荐使用方法二。

禁用自动保存

  1. add_action('wp_print_scripts','disable_autosave');
  2. function disable_autosave(){
  3.     wp_deregister_script('autosave');
  4. }

使用方法:将以上代码(任选其一)插入网站主题根目录下的functions.php文件中。

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:20   其中:访客  16   博主  4

  1. avatar 我爱动感单车网 3

    咱也来试试,希望真的有效!

  2. avatar 真我风采 4

    我用了两个插件,一个是删除原来留下的修订版本和自动保存,还有就是终极ID连续。这样就清理干净了,以后也不会再有多于占用ID的现象。

  3. avatar cy91.win 1

    一直讨厌wordpress的自动保存和修订版本

  4. avatar Koolight 5

    彻底禁止草稿需要修改wp文件,我记起来了。

  5. avatar 黑暗游侠 2

    wp强大的add_filter

  6. avatar 电影天堂迅雷下载 3

    嗯 学习了
    鸟哥的主题 现在好流行哦

  7. avatar 大城小我 5

    这个可以,不错

  8. avatar 潭流网微信公众号大全 1

    不错~~

  9. avatar Clarke 4

    我看到文章ID不连续就不喜欢。

  10. avatar 野人摊 3

    已经添加了

  11. avatar Koolight 5

    有效果,我再没出现过修订和草稿了!
    另外,wp-config.php这个文件不会随wp升级而改变的,有的可能是一些插件(WP Super Cache等)会往里面写数据,可放心diy。

  12. avatar 热腾网 5

    早就添加过,后台少了,但是草稿是禁止不了的,只是延长时间保存了。
    博主亲测结果如何?

  13. avatar boke112导航 4

    有人说有用,有人说没用,所以我目前是通过改变保存时间来达到禁止保存的目的

  14. avatar benen005 4

    确实不错

  15. avatar 新成博客 3

    我突然想你了!!!

评论加载中...