- Vixual - http://www.vixual.net/blog -

從 Blogger 轉移到 WordPress 的技巧

本站已經由 GoogleBlogger 轉移到 WordPress,這是轉移到 WordPress 之後的第一篇文章。

用過 WordPress 之後才知道 WordPress 的好,WordPress 相對於 Blogger 的優點如下:

  1. 標籤雲、搜尋、繼續閱讀、最新文章、最新留言、分頁…等等基本功能,已經內建在 WordPress 裡了,不需要辛辛苦苦去改範本、研究程式碼,而 Blogger 往往因為手動加了這些功能,而變得極為擁腫。
  2. 可以上傳圖片、影片、音樂…等檔案,以往這些在 Blogger 裡,都需要再尋找額外的網頁空間存放,並且 WordPress 上傳的圖片會自製縮圖。
  3. 對於讀取權限的控管,WordPress 可以做到完全公開、公開給特用用戶、單篇密碼保護、禁止搜尋引摯、完全隱藏。
  4. WordPress 已經內建幾個知名部落格系統的轉移工具,當然包括 Blogger。
  5. WordPress 同時有免費線上部落格(BSP)部落格架站程式
  6. WordPress 的佈景主題(Themes)更多、更漂亮。
  7. 琳瑯滿目的外掛程式,很難找不到你想要的功能。

並且,從 Blogger 轉移到 WordPress 竟然比我想像得還容易,因為 WordPress 已經內建了部落格的轉移工具了,轉移的步驟如下:

  1. 到 WordPress 的 [後台管理] -> [管理] -> [匯入] -> [部落客]。
  2. 對 Blogger 的資料進行認證之後,就可以直接自 Blogger 匯入文章、草稿及迴響了。WordPress 的匯入畫面
  3. 匯入完成之後,Blogger 的 “標籤(Tags)” 會變成 WordPress 裡的 “分類(Categories)”,你可以用 [後台管理] -> [管理] -> [匯入] -> [Categories and Tags converter] 將分類轉為標籤。

再來,原本 Blogger 裡的文章可能會有自製的 “繼續閱讀” 功能,如果你是用本站的教學,那 “繼續閱讀” 的網頁標籤會是長這樣:

<span id="fullpost">文章內容</span>

而 WordPress 支援的 “繼續閱讀” 標籤是長這樣:

<!--more-->

如何替換? 難道要一篇一篇編輯文章嗎?!

當然不是,請善用 MySQL 的字串替換語法:

update wp_posts set post_content=replace(post_content,'<span id="fullpost">','<!--more-->');
update wp_posts set post_content=replace(post_content,'</span>','');

這樣就完成了,如果有其它的字串要替換(例如:網址),也只要依樣畫葫蘆即可。

參考網頁