Wordpress:高级自定义字段:将字段导出和导入到新的 wordpress 安装
Posted
技术标签:
【中文标题】Wordpress:高级自定义字段:将字段导出和导入到新的 wordpress 安装【英文标题】:Wordpress: Advanced Custom Fields: Exporting and Importing fields to a new wordpress install 【发布时间】:2014-06-23 16:18:15 【问题描述】:我在临时 wordpress 安装中创建了两个自定义字段组,现在想使用它们的导出将它们导入到新的 wordpress 安装中,但是似乎没有办法。
其他人是怎么做到的?
【问题讨论】:
【参考方案1】:高级自定义字段将字段组存储为自定义帖子类型,因此 XML 导出与标准 WordPress XML 格式兼容,并且可以使用 WordPress Importer 插件导入。
您也可以通过访问您网站上的/wp-admin/import.php
(在“管理”>“工具”>“导入”下)并单击底部的 WordPress 链接直接进行安装。安装后,您只需导入为 ACF 字段组创建的 XML 导出文件。
【讨论】:
注意这里的变化。这将在 ACF v5 中使用 JSON 处理。【参考方案2】:对于从 ACF 4(导出到 PHP)到 ACF 5 Pro 的导入,我使用了ACF-PHP-Recovery。像魅力一样工作。
【讨论】:
这个方法可以正常工作,没有 nate 描述的额外步骤【参考方案3】:以antongorodezkiy的回答为基础:
他使用ACF-PHP-Recovery 的建议对我有用,但我必须先进行一些其他编辑。我的 ACF 4.x PHP 导出使用了函数“register_field_group”。但是ACF website 引用了函数“acf_add_local_field_group”。两个函数的属性字段几乎相同——一个主要区别是旧函数使用“id”作为其第一个键之一,而新函数使用“键”。
对 PHP 进行这些更改允许 ACF-PHP-Recovery 插件识别我的 ACF 数据并将其导入。
顺便说一句,生成的 PHP 会进入您的 functions.php 文件。使用插件上传数据后,从 functions.php 中删除 PHP。
【讨论】:
以上是关于Wordpress:高级自定义字段:将字段导出和导入到新的 wordpress 安装的主要内容,如果未能解决你的问题,请参考以下文章
如何检查 Wordpress 高级自定义字段插件中的字段组?