2014-11-25 385 views
0

我一直在嘗試將Codeigniter數據庫導入或遷移到WordPress。有沒有辦法做到這一點?我曾在很多地方爲它尋找解決方案,但無法找到相關解決方案。 真正的問題是我已經有了一個在CodeIgniter中創建的網站,但現在我正在爲使用Wordpress的網站創建一個新網站。我需要將舊站點中包含的所有數據和帖子導入到新站點中。也許數據庫遷移可能是一個更簡單的想法怎麼會這樣做?將Codeigniter數據庫遷移到Wordpress

回答

0

Codeigniter是一個用於構建應用程序的開發框架。 WordPress是一個已經建立的系統。
我想你可以用Codeigniter構建一個像WordPress這樣的大型應用程序。但它會依賴Codeigniter的庫和框架,所以爲了實現這一點,我認爲你必須從頭開始重新構建WordPress。除非Codeigniter可以用作更多的PHP編輯框架嗎?
也許笨大師將在權衡。

來源https://wordpress.org/support/topic/codeigniter-wordpress

0

與此主要問題是,你的CI數據庫結構不一樣的WordPress數據庫。 有一些工具可以幫助您導入數據庫,在WordPress這樣的插件: WP Ultimate CSV Importer Plugin
Really Simple CSV Importer
CSV Importer
但你必須爲他們提供CSV文件,那你必須從你的CI網站導出。我不認爲導入過程非常複雜,但如果您花一些時間瞭解wordpress數據庫結構,那肯定會比較容易,因爲一個很好的資源是wordpress codeDatabase Description page

的CSV文件的複雜性是由你在WordPress導入的對象確定這裏是一個檢查表,它的好,當你開始建立一個CSV文件有:
1)您導入自定義後類型或者只是博客的活動?
2)您是否有必須導入爲custom fields的導入對象的額外信息?
3)您是否有需要導入的用戶?如果你這樣做,你需要具備哪些角色?你是否需要自定義角色(這使事情變得非常複雜)
4)你的對象是否附有圖像?如果他們這樣做,你必須確保導入插件能夠導入圖像!
5)您有類別和標籤嗎?除了WordPress的默認信息之外,他們還有額外的信息嗎?

當我不得不向導入數據到WordPress時,我儘量保持它儘可能簡單,我試圖只導入博客文章和他們的圖片,如果可能取決於初始網站的複雜性我可能會導入類別和標籤也是如此,但是我可能會在添加這個過程之前拆分過程,並在我的WordPress站點中發佈帖子之後處理它們(這是因爲我更喜歡使用wordpress數據庫和函數,然後使用第三方CSV生成的文件 - 它可能不是你的情況,因爲你有完全訪問初始CI網站)

最後看看我已經鏈接或搜索自己的插件一些導入插件,並檢查他們需要的CSV文件,並嘗試使CI網站生成一個CSV文件這與例子中的類似。

如果您有使用WordPress數據庫結構的經驗,那麼您也可以創建一個腳本,將您的數據從一個數據庫加載到另一個數據庫(我推薦這種方法適用於在代碼方面有舊網站和WordPress經驗的開發人員/數據庫結構級別。

如果你可以共享你的數據庫方案,可能會給出一些額外的信息