【发布时间】:2017-06-05 22:39:53
【问题描述】:
我在临时 WordPress 安装中创建了两个自定义字段组,现在想使用它们的导出将它们导入新的 WordPress 安装,但是,在我的本地服务器上,我将页面设置为主页,这是我希望用户能够编辑页面用户 ACF。导入到我的实时服务器后,值被自动设置为 blog 而不是 home 任何想法如何解决这个问题。
请告诉我如何解决这个问题。
【问题讨论】:
我在临时 WordPress 安装中创建了两个自定义字段组,现在想使用它们的导出将它们导入新的 WordPress 安装,但是,在我的本地服务器上,我将页面设置为主页,这是我希望用户能够编辑页面用户 ACF。导入到我的实时服务器后,值被自动设置为 blog 而不是 home 任何想法如何解决这个问题。
请告诉我如何解决这个问题。
【问题讨论】:
高级自定义字段将应用您设置的规则,以根据该页面的 ID 在主页上显示字段。
在您的本地安装中,home 将有一个 ID。在另一个安装中,该 ID 可能会完全分配给不同的页面。这就是您在这里看到的问题。
如果您查看导出字段时生成的 JSON 文件,您会遇到以下情况:
"location": [
[
{
"param": "page",
"operator": "==",
"value": "5"
}
]
],
在上面的示例中,"value" 可以是任意数字,它代表页面的 ID,“主页”。如果您知道要导入此内容的页面“主页”的值,则可以对其进行更新。
考虑到这一点,好处是非常有限的。您需要提前知道 ID,如果您已经预料到问题,导入完成后就很容易纠正。
【讨论】: