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

  • A+
所属分类:网站建设

最近小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文件中。

发表评论

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

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

    • avatar 我爱动感单车网 3

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

      • avatar 真我风采 4

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

        • avatar cy91.win 1

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

          • avatar Koolight 6

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

            • avatar 黑暗游侠 1

              wp强大的add_filter

              • avatar 电影天堂迅雷下载 3

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

                • avatar 大城小我 5

                  这个可以,不错

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

                    不错~~

                    • avatar Clarke 3

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

                      • avatar 野人摊 3

                        已经添加了

                        • avatar Koolight 6

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

                          • avatar 热腾网 6

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

                            • avatar boke112导航 4

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

                              • avatar benen005 4

                                确实不错

                                • avatar 新成博客 2

                                  我突然想你了!!!