基于用户选择显示字段



我想知道是否可以这样做:

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

    视频
  • 图片
  • 部分文字内容

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

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

有人知道怎么做吗?

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

如果我理解正确的话,您应该这样设置:

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

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

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

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

最新更新