ACF位置规则,随处可见

时间:2016-06-03 09:31:19

标签: wordpress advanced-custom-fields

我在WordPress中使用ACF(高级自定义字段)插件。我有一个小组,我希望它显示在每个页面/帖子/自定义帖子类型/等。

根据规则,我可以说组只会显示在某个页面上。但我可以说我希望它能在任何地方展示吗?

2 个答案:

答案 0 :(得分:3)

您是希望在所有编辑器中显示组字段,还是希望在某个页面上填写的字段也显示在其他页面上?

将群组添加到多个页面/帖子类型

这很简单,您可以将多个规则应用于组。

这样:

如果type与post +

相同

如果type与page +

相同

依旧......

在其他网页的某个页面上使用某个字段的输入

如果您在某个页面上填写了一些自定义字段,并且您想在其他页面上使用相同的输入,请使用以下行:

<?php the_field('field_name', original_post_or_page_id); ?>

创建全局组

您还可以使用全局组在所有页面上显示。我使用此扩展程序:https://www.advancedcustomfields.com/add-ons/options-page/

答案 1 :(得分:0)

好吧,问题似乎是,整段代码都在函数内部,函数被编写成短代码。例如,当我试图获得自定义帖子的标题时(在这种情况下是帖子类型&#39; case&#39;),由于某种原因,它根本不会与此帖子类型进行通信。

我从函数中取出了一段代码,并直接调用它,这似乎有效。