我有一个使用http://www.advancedcustomfields.com 插件。有300个成员,每个成员都有以下数据:
公司名称专业(复选框)网址电话号码地区电子邮件导入数据库的最佳方式是什么?如何设置csv文件?我没有添加300个成员页面,我只是使用插件设置了这些自定义字段。
我有一个使用http://www.advancedcustomfields.com 插件。有300个成员,每个成员都有以下数据:
公司名称专业(复选框)网址电话号码地区电子邮件导入数据库的最佳方式是什么?如何设置csv文件?我没有添加300个成员页面,我只是使用插件设置了这些自定义字段。
听起来你已经成功地根据评论导入了所有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
价值观下面是我目前正在进行的一个项目的一个示例截图:
我给我的起了个名字header_content
和left_sidebar_content
例如最后,将每个字段的值放入wp_postmeta.meta_value
领域
所有这些都是对模式和数据结构的高级演练。如何实际实施you 导入数据由您决定。(无论您是使用CSV文件、XML,还是实际编写一些SQL来插入数据)。
希望这能帮助你走上正轨!
我刚把博客上的帖子导入wordpress。在这样做的过程中,出于某种奇怪的原因,标签被转换为类别。我现在正试图使用wordpress的内置转换器将它们转换回标签。然而,每当我单击“Category to tag converter”链接时,它都会将我引导到导入页面“/import.php”。我能做些什么来纠正这一点吗。或者,请某人复制转换工具页面的URL结尾,并粘贴到此处,以便我可以将其附加到我的博客URL。我猜这可能同时奏效。提前欢呼。。