2017-01-17 121 views
0

我期待海市蜃樓運行Laravel 5.2.x到最新版本的WordPress的網站。Laravel到Wordpress遷移

我已經創建了一個主題來匹配網站,我現在唯一的問題是試圖從舊數據庫導入1000多個帖子到Wordpress中。

Wordpress是否有一個工具或插件將Laravel或非Wordpress數據庫導入Wordpress?我的數據庫只有一個帖子和類別表,我認爲這很容易實現。

+0

你應該發佈這兩個模式。樣本數據也會很好。 –

+0

Laravel沒有固定的數據庫模式,因此不會有一個漂亮的移植工具。你最好的選擇是用你的腳本語言編寫一個腳本。 –

回答

1

您可能必須在PHP中編寫腳本。啓動Laravel並加載Wordpress安裝。例如如何:https://wordpress.stackexchange.com/questions/47049/what-is-the-correct-way-to-use-wordpress-functions-outside-wordpress-files

然後通過Laravel職位迭代和字段映射到WordPress:

foreach(Posts::all() as $post){ 
    wp_insert_post([ 
    'post_title' => $post->title, 
    'post_date' => $post->created_at->timestamp, 
    // ... 
    ]); 
} 

你也可以使用這個庫,它創建在Laravel一個數據庫連接,使您可以用雄辯建立WordPress的帖子:https://github.com/corcel/corcel

+0

謝謝傑夫,我會看看,做這樣的事情! –