歡迎訪問成都SEO專家的博客,專注成都百度優化,成都搜索引擎優化,成都網站優化、值得信賴成都SEM專家!

WordPress 4.6.1文章ID不連續的解決辦法

wordpress 譚波 145℃

禁用 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不連續,這種目前無解。

轉載請注明:成都SEO-成都網站建設-成都網站優化 » WordPress 4.6.1文章ID不連續的解決辦法

喜歡 (0)
贵州十一选五开奖结果走势图贵兴