我有一个食物食谱网站,它运行一个定制的PHP脚本。
我想将我的网站移至WordPress,我发现了一个名为:Cooked 我想这对我有帮助。
现在,我想转移我在旧PHP脚本中找到的食谱。但我在SQL方面遇到了一些问题。
首先,我把我的旧表插入wp_posts
, 但这不起作用。
因为配料和配方数据已合并到post_content
柱所以我安装了上面的插件
Cooked 插件在中创建一些元键wp_postmeta
插件。我找不到将我的配方列插入其中的解决方案。例如,这是我的旧配方表:这里是wp_postmeta table
:
我想插入我的列,您可以在第一张图片中找到它们:
id
,
prepare
,
malzeme
,
hikaye
进入wp_postmeta
行数:post_id
, _cp_recipe_directions
, _cp_recipe_ingredients
, _cp_recipe_short_description
.
这是通过SQL命令实现的还是仅通过手动实现的?还是有其他方法可以做到这一点?谢谢
最合适的回答,由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.