我在WordPress中使用ACF(高级自定义字段)插件。我有一个小组,我希望它显示在每个页面/帖子/自定义帖子类型/等。
根据规则,我可以说组只会显示在某个页面上。但我可以说我希望它能在任何地方展示吗?
答案 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;),由于某种原因,它根本不会与此帖子类型进行通信。
我从函数中取出了一段代码,并直接调用它,这似乎有效。