高级自定义字段添加 Class 到元素

Advanced Custom Fields Add Class to Element

我正在开发的 Wordpress 主题中使用高级自定义字段的灵活内容区域。我的 sub_field 之一需要 textarea

当我从我的模板进行 get_sub_field 调用时,它已经包含在 <p></p> 标签中。我该如何在该段落中添加 class?

示例:

get_sub_field('textarea');

输出:

<p>This is my textarea.</p>

期望:

<p class="my-class">This is my textarea.</p>

感谢您的帮助!

转到您的 Textarea 自定义字段设置并将 "Automatically add paragraphs" 更改为 none。

所以 WP-admin-> 自定义字段 -> 字段组 -> 然后你的字段组 -> 编辑文本区域 -> 寻找 "Controls how new lines are rendered"

您可以向 get_sub_field() 添加第二个 false 参数以在模板中根据具体情况禁用重新格式化:

get_sub_field('textarea', false);