清除多餘的發文版本 Delete-Revision

Delete-Revision

討厭的發文版本功能

WordPress從2.6版開始多了一個發文版本Revision的功能,這個功能高登是不建議使用,因為太耗資料庫了,所以高登在2.6版出來不久就發了這一篇:關閉WordPress 2.6的發文版本功能教大家如何關閉這個討厭的功能。

但是在你還沒有關閉這個功能之前,還是會有許多的發文版本存在你的SQL資料庫中,就算你把它關閉了之前存檔的發文版本還是會佔資料庫的容量,而且高登的經驗是有時候還是會莫名其妙地又多跑出來一個發文版本。

之前就曾有網友看了網路上的文章,自已用phpMyAdmin的後台去刪發文版本的資料,結果可能是操作錯誤把整個資料庫毀了,所以沒練過的人不要輕易嚐試!

Delete-Revision外掛

今天要介紹的方法就不會有這樣的風險了,這是由大陸的網友所寫的一個「Delete-Revision」外掛:

使用方式很簡單只要在後台的〔設定〕找到〔Delete-Revision〕,就像這一個畫面一樣,按下〔Check Redundant Revision〕的按鈕。

Delete-Revision

檢查之後就會顯示你有多少的發文版本,要清除的話只要按下〔Yes,I would like to delete them!〕就一切搞定了。

Delete-Revision

完成後就會出現這篇文章開頭的恭喜畫面,告訴你所有的發文版本都清除了!

小小慶賀一下

最後還要再炫耀一下高登的新書:「WordPress部落格架設與經營:站長親授的十堂課」,勇奪「博客來網路書店>語言電腦>電腦>新書.79折新書>新書排行」:第一名!謝謝大家的支持!

如果您是第一次來到本站,而且覺得本站的內容不錯的話,建議你透過 訂閱 本站的方式,隨時取得本站的最新內容。同時也歡迎您 按讚
Facebook 粉絲團以及
Google+ 專頁
如果這篇文章有幫到您也麻煩您按個讚
並分享出去,謝謝您!

有 11 則迴響於 清除多餘的發文版本 Delete-Revision

  1. milu 說:

    搶先安裝,統統刪除多餘版本的文章,開心。

    版主回應:
    嗯,垃圾清乾淨了感覺不錯喔!

  2. tony 說:

    裝了裝了!
    在書裡的方法我也用了!

    版主回應:
    嗯,還不錯吧?

  3. tony 說:

    用了外掛才知道存下來的發文版本
    總數比我發過的文章還多 = =

    版主回應:
    常改文的話就會多很多

  4. Carrie 說:

    您好,我下載此插件來使用了,不過有個疑問,就是在刪除了多餘的文章保存版本之後,文章的 ID 號能否照順序排列、而非採取跳號存在呢?

    版主回應:
    我看了一下你是用post_id來作固定網址,更改文章的ID會讓你原來別人的連結以及搜尋引擎收錄的連結通通對不上,不要改哦!

  5. 游阿貓 說:

    裝了...

    真的比我發文的數量還多@@

    版主回應:
    記得關閉這個功能喔!

  6. 刪了很多,很好用,
    常改文章真的多很多(尤其是分頁文章),
    書我也買了,非常實用,尤其SEO部份,
    太棒了!!

    版主回應:
    謝謝你的支持

  7. 游阿貓 說:

    define('WP_POST_REVISIONS', false);
    define('AUTOSAVE_INTERVAL', 600);

    有要求插在wp-config.php哪裡嗎?

    版主回應:
    就在一堆define那邊,其實放哪邊都可以

  8. steven 說:

    高登大人,這個外掛只有下一個指令$sql = "DELETE FROM $wpdb->posts WHERE post_type = 'revision'"; 事實上,要先下兩個指令:DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = ‘revision’);
    DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type=’revision’);

    wp_postmeta和wp_term_relationships也有不少東西要清。

  9. 馬諦斯 說:

    高登老師 這外掛現在還有用嗎??
    因為我剛使用,怎麼清好像都清不掉....

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

首次留言要通過審核之後才會出現在版面上,請大家不要重覆留言。如果留言的內容與本篇文章無關、廣告留言、商業網站連結、假的網址或信箱的那留言可能就會跑到火星去哦!如果怕忘記在哪一篇文章留言,你只要在下面的e-mail通知那裡打勾就可以收到留言回覆的Email,謝謝大家的配合!

Clicky Web Analytics Free PageRank Checker feedburner