最新消息:就位生活服务网,12年专注于提供本地优质的生活服务企业,涵盖保洁服务、甲醛治理、物业、搬家、空调维修等多个生活服务领域。

WordPress 4.6.1文章ID不连续的解决办法

WordPress 4.6.1文章ID不连续的解决办法

禁用 WordPress 文章修订历史和自动保存功能呢?

修改根目录下的wp-config.php文件,在“define(‘WP_DEBUG’, false);”后边添加如下代码:

define( ‘AUTOSAVE_INTERVAL’, false );

define(‘WP_POST_REVISIONS’, false);

另外,自动草稿(auto-draft)也会造成ID不连续,因此在当前使用主题的 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’);}

还有一种方法,下次升级会出现覆盖,因此不推荐次方法。找到wp-includes/defaut-contants.php文件,修改如下代码:

  1. // 修改前
  2. if ( !defined( ‘AUTOSAVE_INTERVAL’ ) )
  3.   define( ‘AUTOSAVE_INTERVAL’, 60 );
  4. if ( !defined(‘WP_POST_REVISIONS’) )
  5.   define(‘WP_POST_REVISIONS’, true );
  6. // 修改后
  7. if ( !defined( ‘AUTOSAVE_INTERVAL’ ) )
  8.   define( ‘AUTOSAVE_INTERVAL’, false );
  9. if ( !defined(‘WP_POST_REVISIONS’) )
  10.   define(‘WP_POST_REVISIONS’, false );

注:其中autosave的60为自动保存时间间隔,单位为s,可以修改为更大的数值或修改为false禁用。

除了上述可能造成文章ID不连续的功能外,WordPress还会在上传附件、添加导航菜单、添加页面等情况下也会造成文章ID不连续,这种目前无解。

转载请注明:本地生活服务推介平台 » WordPress 4.6.1文章ID不连续的解决办法