wordpress CMS主题 微信
Home > wordpress主题使用教程 > 怎样取消wordpress主题文章的自动保存和修定版本?

怎样取消wordpress主题文章的自动保存和修定版本?

高时银博客 wordpress主题使用教程 点击: 1,195 次 0 0
  • 标签:
  • wordpress程序在很多方面都会站在用户的角度来考虑,如:不断地更新版本修复bug,文章自动保存以防错误操作丢失…… 这些都体现了wordpress程序的人性化。但是,这样也会给用户带来一些麻烦。如文章自动保存对防止文章丢失了,但是也给数据库带来了不小的大力——打开数据库进入wp-posts文章数据表,你会发现有许多相类似的文章,它们占用了不同的文章ID号,这也就解说了我们发表文章时为什么文章ID号与前后篇的ID号不连贯了。wordpress自动保存(就是草稿)就会占用一个ID号。虽然,这些对网站运行来说影响不大,但是这样也在无形当中增加了数据库的体积。那么,怎样禁止wordpress主题发表文章时自动保存以及修改文章时的修定版本呢?

    方法一:修改wordpress主题的代码来实现。

    打开wordpress主题的functions.php文件,将下面的代码添加进去:

    //禁止自动保存
    remove_action('pre_post_update', 'wp_save_post_revision' );
    add_action( 'wp_print_scripts', 'disable_autosave' );
    function disable_autosave() {
    wp_deregister_script('autosave');
    }

    方法二:修改wordpress程序文章。

    1、取消日志的自动保存。打开 wp-admin/post.php 文件,找到如下代码:

    if ( 'attachment' !== $post_type )
    wp_enqueue_script(‘autosave’);

    把它们注释掉,即在它们的前面加上“ //”。如下:

    //if ( 'attachment' !== $post_type )
    //wp_enqueue_script(‘autosave’);

    2、取消文章修改时的修定版本。打开网站根目录下的wp-config.php文件,找到发下代码:

    require_once(ABSPATH . 'wp-settings.php');

    在这行代码的前面添加如下代码:

    define('WP_POST_REVISIONS',false); //取消保存修改版本

    不管是采用方法一还是方法二,都可以达到我们想要的效果。如果不经常升级wordpress程序,可以采用方法二,比较直接。如果会经常升级wordpress,那就采用方法一吧,因为在升级wordpress程序时,wordpress主题是不会跟着升级的,而wordpress程序文件却会升级。


    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201507304725.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论