【问题标题】:WordPress ACF - Show Fields Based On A User ChoiceWordPress ACF - 根据用户选择显示字段
【发布时间】:2014-07-12 02:58:38
【问题描述】:

我想知道是否可以执行以下操作:

我有一个网站区域可以有:

  • 一个视频
  • 一张图片
  • 一些书面内容

我通常会创建三种不同类型的字段,然后在代码中检查哪个已填写并显示该内容。

如果在 WP admin 中,用户可以选择他们想要添加的内容类型,然后该选择将显示要填充的相关字段,则更有用。

有人知道怎么做吗?

提前感谢您的时间和帮助。

【问题讨论】:

    标签: wordpress advanced-custom-fields


    【解决方案1】:

    如果我的理解正确,您可以按照以下方式进行设置:

    1. 制作一个单选按钮组(或复选框,如果您希望允许多项选择。 1a。将一个设置为视频,一个设置为图像,一个设置为文本
    2. 为视频选择、图像选​​择和文本选择创建字段
    3. 在每个字段设置的底部,有一个条件字段设置。将条件逻辑设置为是。然后,对于每个字段,从单选按钮组中设置所需的值。

    假设这些是您的字段: 视频 - 寻找 youtube 嵌入代码的文本字段 图像 - 图像字段 文本 - 所见即所得编辑器

    在创建/编辑页面/帖子时,您从单选按钮组中选择视频。 该选择使 youtube 嵌入代码的文本字段出现。 然后将代码粘贴到那里并保存您的页面/帖子。

    现在,在您的页面/帖子模板中,您将希望在单选按钮组上使用 get_field(),然后构建一些分支逻辑(if/else 语句或 switch case),以构建您的前端每个所需内容类型的 html/php 模板。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 2023-01-27
      • 2022-11-19
      • 2023-03-22
      • 2016-11-04
      相关资源
      最近更新 更多