你有想過,如果一個網站累積了幾百集 Podcast 和文章,但原本使用的外掛已經無法維護,資料該怎麼拿出來嗎?這一次傑哥為張修修的「不正常人類研究所」(shosho.tw)執行了一次高難度的「數位搬家」。
原本網站的 Podcast 資料被關在一個舊外掛裡,而且資料庫架構相當特殊。我們這次的任務,就是把裡面的內容(節目連結等)完整無損地搬移出來,重新安置到現代化的架構(ACF 進階自訂欄位 + Bricks Builder)中。
這不僅僅是外觀的改版,重點在於底層資料的搶救與轉移。以下是這次任務的難度與過程總結:
網站改版的技術重點
- 數位考古與資料挖掘:由於舊有系統不支援「匯出」,特定的資料埋在資料庫中。於是透過AI協助,使用 SQL 語法,把原始節目資料安全地從資料庫中,轉移到系統化的ACF欄位。
- 亂碼成功轉譯:原本的 Podcast 連結被包在 WPBakery 的「簡碼」裡,看起來像是一堆亂碼(Base64/URL 編碼)。於是用AI協助,使用 Python 程式,將數百篇文章的亂碼轉成看得懂的網址,省去人工複製貼上的大量時間。
- 尋找消失的 MP3 連結:透過反覆的比對與測試,終於抓到音檔連結,拼湊出每一集音檔對應的真實位置。
- 完美搬家精準對位:要把文章名單與音檔連結合併,並精準地塞進 WordPress 新的欄位裡。我們運用專業匯入工具(WP All Import),設定好對應位置,確保所有的文章和音檔能準確對位。
- 處理失效資源:雖然我們打造了完美的播放架構,但最後發現原始來源(SoundCloud)的部分連結已經過期失效。好的播放器只能播「存在」的檔案,於是批次將資料庫裡的失效網址更新成新的!
對內容創作者而言,長久累積的資料是最珍貴的資產。經過這次搬家,我們確保了張修修的每一集內容,都能在新的網站架構上長久、順暢地展示給大家。
網站概述:
- 核心服務:舊系統資料庫遷移 / ACF 自訂欄位整合
- 網站種類:形象網站, 客製化網站, 個人品牌部落格
- 頁面編輯器:Bricks Builder
- 網址:張修修的「不正常人類研究所」



