WordPress文章ID不连续和关闭自动保存关闭解决办法

第一步:找到并打开 wp-config.php 文件,在 $table_prefix  = 'wp_';  前面添加如下代码:

 代码如下 复制代码

define('AUTOSAVE_INTERVAL', false ); //自动保存时间

define('WP_POST_REVISIONS', false); //修定版本开启/关闭

第二步:找到并打开 wp-adminpost-new.php 和 wp-adminpost.php 这两个文件,将其 “wp_enqueue_script(‘autosave’);” 注释或删除掉。特别要注意一下,post.php和post-new.php这两个文件在很多文件夹里面都有,注意路径,前往不要改错了。

 代码如下 复制代码

//wp_enqueue_script('autosave');

第三步:找到并打开 wp-adminincludespost.php 文件,找到  if ( $create_in_db ) {

 代码如下 复制代码

if ( $create_in_db ) {

    // Cleanup old auto-drafts more than 7 days old

    $old_posts = $wpdb->get_col( "SELECT ID FROM $wpdb->posts WHERE post_status = 'auto-draft' AND DATE_SUB( NOW(), INTERVAL 7 DAY ) > post_date" );

    foreach ( (array) $old_posts as $delete )

      wp_delete_post( $delete, true ); // Force delete

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

    $post = get_post( $post_id );

    if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) )

      set_post_format( $post, get_option( 'default_post_format' ) );

  } else {

替换成如下代码

 代码如下 复制代码

   if ( $create_in_db ) {

    global $current_user;//获取当前登录管理用户

    $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 );

    }

    if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) )

        set_post_format( $post, get_option( 'default_post_format' ) );

} else {

注意:修改完成后系统已无自动保存功能,需要手工保存草稿

时间: 2024-07-31 05:24:39

WordPress文章ID不连续和关闭自动保存关闭解决办法的相关文章

WordPress修改文章ID不连续的方法

WordPress有个比较讨厌的功能,就是默认情况下发布的文章ID不是连续的,使用ID做为Permalink结构的用户将会看到一个地址越来越混乱的WordPress,之前很多方法都是要修改WordPress代码,导致一升级WordPress,修改就会失效,现在我给一个解决WordPress的ID不连续的完美方法,即使WordPress升级,也不会导致该方法失效. 找到当前主题目录,在主题目录下到文件functions.php,将下述代码添加到文件里面. 这样如果你只是单纯发文章,不发页面,不添加

潮自拍APP关闭自动保存照片设置教程

给各位潮自拍软件的使用者们来详细的解析分享一下关闭自动保存照片的设置教程. 教程分享: 打开潮自拍进入应用首页后点击右下角[设置]图标,在设置页面中关闭[保存原图至相册]的开关即可.     好了,以上的信息就是小编给各位潮自拍的这一款软件的使用者们带来的详细的关闭自动保存照片的设置教程解析分享的全部内容了,各位看到这里的软件使用者们,小编相信你们现在那是非常的清楚设置的方法了吧,那么各位朋友们就快去按照小编上面的教程自己去关闭自动保存照片吧.

Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法_php实例

一.发现问题 在尝试编辑博客站点的Wordpress主题时,突然发现博客站点无法连接:刷新后提示"建立数据库连接错误"之类的错误.自然想到是mysql可能出错了,所以就登陆了VPS主机,尝试启动mysql服务,但是提示failed. 二.解决方法 1.打开/var/log/mysql/error.log文件,查看出错日志.在阅读日志时发现第一条错误提示是:[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrad

文章内容页广告浮于左上角的解决办法_经验交流

这个是整页代码,你可以看着改了,也可以保存成HTML文件,完了试试看就知道了,主要用的CSS+DIV 上面的东西移到模板中,下面的东西也是一样~完了就行了~ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://

WordPress导入数据库出现”Unknown collation: ‘utf8mb4_unicode_ci”错误的解决办法_数据库其它

从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出的数据编码是带有utf8mb4格式的,如果我们搬迁网站复原数据的时候,MYSQL5.5等高版本数据库导入到MYSQL5.1低版本的时候会出现"Unknown collation: 'utf8mb4_unicode_ci"错误问题,以前是没有这个问题的,从WP4.2开始才有的. 要解决这个问题,如果我们使用的VPS/服务器,可以类似老左昨天的"Linux CentOS6环境下MySQL5.1升级至MyS

mysql提示:Incorrect integer value: for column id at row 1报错的解决办法

解决办法 直接对你的表id设置为自增即可,然后在插入数据时id不管. 或者设置mysql配置 解决办法是更改mysql中的配置 my.ini my.ini中查找sql-mode, 默认为  代码如下 复制代码 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION", 将其修改为  代码如下 复制代码 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUB

WordPress中关闭自动保存和文章修订功能

  今天发文章时,惊奇的发现文章的ID竟然已经到达了19了.鉴于我以前折腾Wordpress的经验,我知道这是Wordpress的"自动保存和文章修订功能"在作怪.但是,该怎么才能关闭Wordpress的这个功能呢?!还是问"谷老师"吧. 经过"谷老师"的指点,找到了解决办法.其实很简单,只需在wp-config.php中加入以下代码即可:  代码如下 复制代码 define('AUTOSAVE_INTERVAL', 120 ); // 设置自动

如何在 OSX Mountain Lion 中关闭自动保存功能?

  1.首先打开"系统偏好设置",点击"通用"图标. 2.勾选上"关闭文稿时要求保存更改" 设定完毕后,自动保存功能就关闭了,你每次尝试关闭文档的时候将会提示你保存.

HP笔记本关机自动重启的解决办法

  部分型号的HP笔记本会在点击关机按钮的时候出现自动重启的现象(如:DV2803.V3608TX ),这个是网卡的Wake On Lan功能而引起的,也就是网络唤醒功能. 方法一: 解决办法是在开机启动时按F10,进入bios设置界面,选择"系统设定(System Configuration)---->辅助选项(Boot Options)------>内建网络装置开机功能(Internal Network Adaper Boot)"将之停用(Disable),然后按F10