Laravel到Wordpress迁移

时间:2017-01-17 21:35:45

标签: mysql database wordpress laravel

我希望将运行Laravel 5.2.x的网站幻想成最新版本的Wordpress。

我创建了一个与网站匹配的主题,我现在唯一的问题就是尝试将旧数据库中的1000多个帖子导入Wordpress。

Wordpress是否有工具或插件将Laravel或非Wordpress数据库导入Wordpress?我的数据库只有一个帖子和类别表,我认为这些表很容易被带来。

1 个答案:

答案 0 :(得分: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中创建一个数据库连接,允许你使用eloquent来构建WordPress帖子:https://github.com/corcel/corcel