• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    禁用WordPress的自动保存草稿文章修订功能方法详解

    WordPress的版本修订历史(revision)、自动保存(autosave)和自动草稿(auto-draft)功能会非常讨厌的增加文章ID的数字,会造成连续的两篇文章,ID数值可能会相差很多,让我们这些希望文章ID连续的人感到非常不舒服

    那么我们如何禁用WordPress版本修订历史,禁用WordPress自动保存,禁用WordPress自动草稿功能呢?

    下面的方法需要修改源文件所以在打开每一个文件之前,记得一定要先做好备份!

    禁用WordPress文章修订历史版本

    1.打开 wp-config.php 文件

    2.在 $table_prefix = \'wp_'; 前面添加下面的两行代码:

    define(\'WP_POST_REVISIONS', false);//禁用历史修订版本
    define(\'AUTOSAVE_INTERVAL', false);//自动保存时间设置为一天

    如下:

    禁用WordPress自动保存功能

    1.打开 wp-admin/post.php 文件,搜索 if ( \'attachment' !== $post_type ) ,找到以下代码 150-151行

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

    将这两行用注释符号//注释即可!如下:

    2.打开 wp-admin/post-new.php 文件,搜索 wp_enqueue_script( \'autosave' ); (69行),在代码前面加//将其注释或删除

    禁用WordPress自动草稿功能

    打开 wp-adminincludespost.php 文件,搜索 if ( $create_in_db ) { 找到以下代码 597行

    $post_id = wp_insert_post( array( \'post_title' => __( \'Auto Draft' ), \'post_type' => 
    $post_type, \'post_status' => \'auto-draft' ) ); $post = get_post( $post_id );

    修改为:

    global $current_user,$wpdb;
    $post = $wpdb->get_row( "SELECT * FROM $wpdb->posts WHERE post_status = \'auto-draft' AND post_type = \'$post_type' AND post_author = $current_user->ID ORDER BY ID ASC LIMIT 1" );
    if (!($post) ) {
    	$post_id = wp_insert_post( array( \'post_title' => __( \'Auto Draft' ), \'post_type' => $post_type, \'post_status' => \'auto-draft' ) );
    	$post = get_post( $post_id );
    }

    如下:

    以上就是禁用WordPress自动保存、自动草稿、文章修订功能的方法,希望对大家有所帮助

    上一篇:phpcms v9禁止提交信息到官网方法详解
    下一篇:S-CMS企建v3二次SQL注入的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    禁用WordPress的自动保存草稿文章修订功能方法详解 禁用,WordPress,的,自动,保存,