WordPress 2.9 的 Trash 與 Database Repair

下載了開發中的 WordPress 2.9 回來玩,看到了一個有別於過往的功能。這個功能叫做 trash,原本想把它叫做垃圾筒,但是總覺得怪怪的,況且也存在著一個叫 spam 的東西,所以我目前姑且將它稱之為「回收筒」(如同 Windows 的資源回收筒)。

而 post、page、comment 與 media file 都有其各自的回收筒;例如,您將一篇文章移到回收筒之後,它不會出現在 page 所屬的回收筒之中,它只會出現在 post 所屬的回收筒中。

再舉文章這部分來做說明:在文章編輯管理頁面裡,對於每篇文章的直接刪除已經由「移到回收筒」所取代。換句話說,要刪除一篇文章必須先將文章移到回收筒後,然後在該回收筒頁面選擇「永久刪除」才能刪除文章。如果不想刪除的話,就選擇將它「還原」。(將文章移到回收筒之後,前台將不會顯示該文章。)

10月24日補充設定自動清空期限。於 wp_config.php 檔案中加入以下語法即可,數字表示天數。

12月10日補充:將天數設定為 0 的話,則不會出現「回收筒」功能,也就是恢復往常的狀態。

define('EMPTY_TRASH_DAYS', 30);

順便一提(版本沒記錯的話),在 WordPress 2.8 後台中編輯器的語法高亮顯示已經可以在 WordPress 2.9 中,手動啟用或停用;這其實在 WordPress 2.8.1 釋出前就可以使用,只不過不知為啥,到正式釋出時就拿掉了。(10月24日補充:這功能好像又再次被拿掉了。)

另外,還有個「修復資料庫」的功能。這個功能在後台找不到選項(應該不會有?),所以只好土法煉鋼一下:

wp-admin/maint/repair.php

這個功能將會修復 WordPress 2.9 的 10 11 個資料表(修復一些常見的資料庫錯誤)。

在使用「修復資料庫」這個功能前需先在 wp-config.php 檔案中加入:

define('WP_ALLOW_REPAIR', true);

修復完成之後,記得要將 wp-config.php 檔案中的那句語法刪除,以免被有心人利用。

總之,上述是「目前」觀察到的情形,所以請自行斟酌內容。


文章分類:WordPress
文章標籤:
發表日期: 20090911

文章標籤

Adobe Artiste BuddyPress CPBL CSS Download Free Game Google JavaScript MLB Plugin Politics Pretty Software Taiwan Template Tags WP WPMU XHTML YouTube 三立 今日推薦 佈景主題 教學 新聞引用 日劇 棒球 正體中文 筆記 緯來 語系檔 資訊 隨筆手札 雜感 驀然回首