迁移到WordPress Recipe插件和一些SQL问题

时间:2016-08-21 作者:Katzenliebe

我有一个食物食谱网站,它运行一个定制的PHP脚本。

我想将我的网站移至WordPress,我发现了一个名为:Cooked 我想这对我有帮助。

现在,我想转移我在旧PHP脚本中找到的食谱。但我在SQL方面遇到了一些问题。

首先,我把我的旧表插入wp_posts, 但这不起作用。

因为配料和配方数据已合并到post_content 柱所以我安装了上面的插件

  • Cooked 插件在中创建一些元键wp_postmeta 插件。我找不到将我的配方列插入其中的解决方案。

    例如,这是我的旧配方表:Original recipe tablewp_postmeta table: New table

  • 我想插入我的列,您可以在第一张图片中找到它们:id, prepare, malzeme, hikaye

    进入wp_postmeta 行数:post_id, _cp_recipe_directions, _cp_recipe_ingredients, _cp_recipe_short_description.

    这是通过SQL命令实现的还是仅通过手动实现的?还是有其他方法可以做到这一点?谢谢

    1 个回复
    最合适的回答,由SO网友:Ethan O\'Sullivan 整理而成

    回答您的问题:

    这是通过SQL命令实现的还是仅通过手动实现的

    可能吧。这将要求您将旧表中的数据映射到新的WordPress表,因为旧的自定义PHP脚本将不在WordPress上。将旧配方表中的数据合并到WordPress中是行不通的,因为这是一个全新的平台,你要迁移到它,这样做会弄乱你的WordPress网站

    几种方法:Manual: 如果你没有那么多食谱,你可以手动复制数据并粘贴到你的新WordPress网站和插件中(Cooked). 虽然这可能是一个乏味的过程,但这是一种干净的方式

  • Automated: 将旧配方表中的数据导出到XML或CVS文件中,并将其导入WordPress。您可以使用导入XML/CSV的插件(such as this one) 通过将数据映射到新的表和行。我个人还没有使用我刚刚链接到您的插件,但它需要在您的端进行一些测试
  • Professional: 如果以上内容对您来说太乏味,并且您对自己的技术技能感到不舒服,我会考虑聘请一位WordPress专业人员来帮助您完成迁移过程。这会让你付出代价,除非你愿意付钱。每个web开发人员的价格各不相同。You can post your job listing here.