是否为高级自定义字段插件导入数据?

时间:2012-02-24 作者:Rob

我有一个使用http://www.advancedcustomfields.com 插件。有300个成员,每个成员都有以下数据:

公司名称专业(复选框)网址电话号码地区电子邮件导入数据库的最佳方式是什么?如何设置csv文件?我没有添加300个成员页面,我只是使用插件设置了这些自定义字段。

1 个回复
最合适的回答,由SO网友:Jared Cobb 整理而成

听起来你已经成功地根据评论导入了所有300页。(不管你是怎么做的,要么使用WordPress导入插件,要么使用一些MySQL工具,比如phpMyAdmin或Sequel Pro等等)。。。您在中有300页wp_posts 桌子让我们从这里开始吧。。。

ACF插件使用wp_postmeta 用于填充自定义字段并将其链接到特定帖子/页面的表。(顺便说一下,这是一个非常周到的设计)!

该表由4列组成:

meta_id - 唯一的自动递增主键

post_id - 链接到文章或页面的外键

meta_key - 在本例中,自定义字段的名称(键)

meta_value - 该自定义字段的实际文本或内容

因此,如果您已经创建了CSV文件,则基本上可以创建适合该模型的数据。如果您的wp_posts 表,它们都应该有一个唯一的ID (在ID 列)。这是你要放在wp_postmeta.post_id

现在,如果检查已创建的字段组,将看到所有字段名(即wp_postmeta.meta_key 价值观下面是我目前正在进行的一个项目的一个示例截图:

ACF Example

我给我的起了个名字header_contentleft_sidebar_content 例如最后,将每个字段的值放入wp_postmeta.meta_value 领域

所有这些都是对模式和数据结构的高级演练。如何实际实施you 导入数据由您决定。(无论您是使用CSV文件、XML,还是实际编写一些SQL来插入数据)。

希望这能帮助你走上正轨!

结束

相关推荐

WordPress“类别到标签的转换器”不起作用。改为指向Import.php

我刚把博客上的帖子导入wordpress。在这样做的过程中,出于某种奇怪的原因,标签被转换为类别。我现在正试图使用wordpress的内置转换器将它们转换回标签。然而,每当我单击“Category to tag converter”链接时,它都会将我引导到导入页面“/import.php”。我能做些什么来纠正这一点吗。或者,请某人复制转换工具页面的URL结尾,并粘贴到此处,以便我可以将其附加到我的博客URL。我猜这可能同时奏效。提前欢呼。。