Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 高级自定义字段将类添加到元素_Php_Wordpress_Advanced Custom Fields - Fatal编程技术网

Php 高级自定义字段将类添加到元素

Php 高级自定义字段将类添加到元素,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我正在开发的Wordpress主题中使用高级自定义字段的灵活内容区域。我的一个子字段s需要一个textarea 当我从我的模板调用我的get\u sub\u字段时,它已经包装在标记中。我该如何在该段落中添加一个类 例如: get_sub_field('textarea'); 输出: <p>This is my textarea.</p> 这是我的文本区 期望的: <p class="my-class">This is my textarea.</p

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

当我从我的模板调用我的
get\u sub\u字段时,它已经包装在

标记中。我该如何在该段落中添加一个类

例如:

get_sub_field('textarea');
输出:

<p>This is my textarea.</p>
这是我的文本区

期望的:

<p class="my-class">This is my textarea.</p>
这是我的文本区


谢谢你的帮助

转到Textarea自定义字段设置,将“自动添加段落”更改为“无”


因此,WP admin->自定义字段->字段组->然后您的字段组->编辑文本区域->查找“控制新行的呈现方式”

转到您的文本区域自定义字段设置并将“自动添加段落”更改为“无”


因此,WP admin->Custom Fields->Field group->然后您的Field group->edit textarea->查找“控制新行的呈现方式”

您可以添加第二个
false
参数,以在模板中逐个禁用重新格式化:

get_sub_field('textarea', false);

您可以添加第二个
false
参数,以在模板中逐个禁用重新格式化:

get_sub_field('textarea', false);

我认为您正在使用WP编辑器调用自定义字段。最好从模板文件中调用它。使用jquery时,此链接可能已被完全使用?然后试试这个$(“您的textarea类”).parent().addClass(“newclass”);您是通过WP admin中的WP页面调用您的字段,还是将其直接包含到您的页面模板文件中?@shaghafoori简短回答:我正在从我的模板调用get_sub_字段。详细回答:我在page.php文件中设置了一个switch语句。每个开关都包含该内容区域类型的相关文件的一个include。最好从模板文件中调用它。使用jquery时,此链接可能已被完全使用?然后试试这个$(“您的textarea类”).parent().addClass(“newclass”);您是通过WP admin中的WP页面调用您的字段,还是将其直接包含到您的页面模板文件中?@shaghafoori简短回答:我正在从我的模板调用get_sub_字段。详细回答:我在page.php文件中设置了一个switch语句。每个开关都包含该内容区域类型的相关文件的包含。这是我需要的解决方案。谢谢这就是我需要的解决方案。谢谢