幫資料庫減肥啦 – WordPress 外掛:WP Clean Up

威大一如往常的在撰寫文章,發現文章明明只有四篇,Post ID 卻計數到 19,查了下資料庫才得知,除了原本的四篇文章,被標記為 Revision(文章版本)以及 Auto-save(自動儲存草稿)的文章佔了不少 Post ID 導致這樣的狀況,透過修改文件即可把 “文章版本” 及 “自動儲存草稿” 的功能關閉(後面會提到如何關閉),避免 Post ID 胡亂增長。但如何刪除資料庫中那些多餘的文章卻變成了一種考驗,畢竟對資料庫不熟的人可能會擔心操作不當造成不良影響,所以科技始終來自於人性,接下來介紹一款 WordPress 外掛只需動動手指就可一鍵清除。

WP Clean Up 是一款資料庫清理優化外掛,只需要一個按鈕就可以把 “文章版本”、”自動儲存草稿”、”垃圾迴響” 及 “回收桶迴響” 等一些無作用資料一掃而空,再來一鍵優化資料庫達到瘦身的效果,再也不用冒著風險操作資料庫了。

WP Clean Up 詳細資料

外掛名稱:WP Clean Up
外掛語言:英文
適用平台:WordPress
官方網站:玻璃泉
外掛載點:WordPress Plugins

WP Clean Up 使用方法

1.進入 WordPress 後台,點選「外掛 –> 安裝外掛」,搜尋 “WP Clean Up” 並安裝。

幫資料庫減肥啦 - WordPress 外掛:WP Clean Up

2.安裝後「啟用外掛」

幫資料庫減肥啦 - WordPress 外掛:WP Clean Up

3.點選「設定 –> WP Clean Up」,可以看到清理和優化資料庫兩大部分,使用前建議備份資料庫。

完成清理後,可對資料庫進行優化,直接點選「Optimize」。

幫資料庫減肥啦 - WordPress 外掛:WP Clean Up

  • Revision:文章版本 – 文章修改後會自動產生未修改的版本,如果不需要可直接刪除。
  • Draft:草稿 –  “儲存為草稿” 時所建立的。
  • Auto Draft:自動儲存草稿 – 撰寫文章時,一定時間自動儲存草稿。
  • Moderated Comments:待審核評論。
  • Spam Comments:垃圾評論,如果不需要可直接刪除。
  • Trash Comments:回收桶中的評論,如果不需要可直接刪除。
  • Orphan Postmeta:文章刪除後殘留在 wp_postmeta 表中的標籤,可直接刪除。
  • Orphan Commentmeta:迴響刪除後殘留在 wp_commentmeta 表中的標籤,可直接刪除。
  • Orphan Relationships:文章、迴響刪除後殘留在 wp_term_relationships,可直接刪除。
  • Dashboard Transient Feed:控制台訂閱快取,可直接刪除。

4.資料庫減肥成功。

幫資料庫減肥啦 - WordPress 外掛:WP Clean Up

同場加映:關閉訂閱快取、自動儲存草稿、文章版本

清理資料庫時,大家應該發現 “Dashboard Transient Feed” 這項目的數量最多,如要避免,請點選「控制台」,打開右上角的「顯示選項」,把一些訂閱項目取消即可。

幫資料庫減肥啦 - WordPress 外掛:WP Clean Up

關閉自動儲存草稿及文章版本需修改 wp-config.php 文件,

由於自動儲存草稿無法關閉,只能延長儲存時間間隔,記得要刪除 define 前面兩條斜線才會生效。

/**
 * WordPress 自動儲存間隔
 *
 * 當您編輯文章時 WordPress 使用 Ajax 技術自動地定時幫您儲存文章草稿。
 * 您可更改數值以延長或減少自動儲存的時間間隔。
 * 預設儲存間隔為 60 秒。
 */
define('AUTOSAVE_INTERVAL', 99999 );  // 單位:秒

而文章版本就把 true 改成 false 即可關閉此功能

/**
 * WordPress 文章版本設定
 *
 * WordPress 預設會幫您儲存舊版的文章與分頁,以便您之後可以回復到先前的版本。
 * 這功能可關閉,或是指定最大版本數量。
 * 預設為開啟,若要關閉請將它設為 false。
 * 若您想指定指定最大版本數量,請設個整數。
 */
define('WP_POST_REVISIONS', false );