最近在做wordpress的theme更換動作,這大概是一些老部落格最痛苦的事情了
光是升級wordpress這件事情可能就會造成layout的損傷,
或是一些常在用的小工具失效的問題
所以先架設測試環境確認無誤之後,再進行更動是很重要的。
總之,光是搬遷檔案,就發生bug了。orz
使用wordpress本身的Tools→export,可以產出整個部落格的xml備份檔
越有歷史的部落格,這個檔案越大,通常都可以上10mb不等。
這時候上傳限制2mb就可以搞死人了。
本文提供兩種方式:
1.擁有伺服器完整控制權
這屬於自己架站,有完整LAMP權限的使用者,去修改一下內容實在不太困難。
很簡單,去修改php.ini當中的限制即可:upload_max_filesize = xx M
2.沒有伺服器控制權
這通常是租用空間的使用者,由於空間提供商是把一個伺服器切成多個來進行租賃
如果開放根目錄下的修改權限,會一口氣影響到多個使用者。
這也不難,就把xml檔案切割成多份就好,可惜的是目前沒有看到良好的工具可以使用,就手動囉。
- 利用記事本或是notepad++把匯出後的檔案打開
- 擷取一個片段後,另存成xml檔
- 在檔案頭尾分別加上以下的碼,最後使用import工具內的RSS匯入就好了~
頭:
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wp="http://wordpress.org/export/1.0/" > <channel> including all info like category, tags, etc to just before the first <item>
尾:
</channel> </rss>