【问题标题】:ACF - displaying specific data on a page without having to hardcode the phpACF - 在页面上显示特定数据而无需对 php 进行硬编码
【发布时间】:2021-06-11 12:03:35
【问题描述】:

我有一个自定义帖子类型,其中包含一些“帖子”。这些“帖子”附有 ACF。我想在常规页面上显示其中的一些信息,但我不知道如何从 WordPress 编辑器中引用 ACF。

我可以为特定页面制作一个 .php 模板,但这会花费大量时间,因为我需要制作多个页面模板并将所有文本、图像等硬编码到其中。管理它会更加痛苦。

因此,总而言之,我想使用默认的 WordPress 编辑器在常规页面上显示从自定义帖子类型中获取的特定 ACF 信息。

如果不可能,有什么替代方案。

谢谢。

自定义帖子类型 - 房间包含:

  • 房间 1 - ACF -> 简短描述,详细描述
  • 房间 2 - ACF -> 简短描述,详细描述
  • 房间 3 - ACF -> 简短描述,详细描述
  • 4 号房间 - ACF -> 简短描述,详细描述

我想在常规页面上显示简短说明(例如)。

【问题讨论】:

    标签: php wordpress advanced-custom-fields


    【解决方案1】:

    您绝对可以将编辑器与 ACf 的内置短代码一起使用。您可以参考https://www.advancedcustomfields.com/resources/shortcode/,但要点是如果该字段在该帖子上,您可以像这样查询:

    [acf field="fieldname"],如果你想从另一个帖子查询,那就是[acf field="fieldname" post_id="123"]

    【讨论】:

      猜你喜欢
      • 2011-04-16
      • 2015-12-14
      • 2011-03-10
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多