【发布时间】:2020-02-08 05:14:05
【问题描述】:
当使用 ACF 从木材中的选择字段返回数据时,我希望能够显示选择标签而不是值
我可以使用下面的代码获取字段列表,但这是与记录无关的所有字段。
{{senior.field_object('job_sector').choices|print_r}}
【问题讨论】:
标签: select advanced-custom-fields timber
当使用 ACF 从木材中的选择字段返回数据时,我希望能够显示选择标签而不是值
我可以使用下面的代码获取字段列表,但这是与记录无关的所有字段。
{{senior.field_object('job_sector').choices|print_r}}
【问题讨论】:
标签: select advanced-custom-fields timber
您是如何设置 ACF 字段的?对于Select Field,您可以使用值、标签或同时使用值和标签作为返回值。所以我假设如果你同时返回,那将是解决这个问题的最简单方法。
但假设senior 是一个帖子对象并且job_sector 是选择字段的名称,以下方法也可能有效。
{{ senior.field_object('job_sector').choices[senior.meta('job_sector')] }}
通过使用senior.meta('job_sector'),选择值,这是获取choices数组中标签的关键。
【讨论】: