Wordpress ACF 自动填充过多的文本字段

Wordpress ACF auto p overpopulating text field

我正在将自定义 wordpress 模板从旧站点迁移到新站点。在新站点中,我使用 ACF Repeater 的旧模板之一在回显中的每个元素之间生成不必要的 < p > 中断。这是源代码:

<?php
 if( have_rows('features_list') ):
  $i=0;
   while ( have_rows('features_list') ) : the_row();
    echo '<p><span class="purple">+ </span>' .    get_sub_field('feature_item') . '</p>';
   $i++;
  endwhile;
endif;
?>

渲染后的HTML结果为:

<p>
 <span class="purple">+ </span>
</p>
<p>Text Content Text Content</p>

我需要它呈现的内容以及它在我的旧模板中的内容是:

<p><span class="purple">+ </span> Text Content Text Content</p>

我怀疑 Wordpress 将我的 get_sub_field() 包装在

中,因此由于 wpautop() 函数而关闭了

周围的 。我 运行 Wordpress 4.5.3 看到了这个。

已解决。解决方案位于特定子字段的自定义字段仪表板中。 "New Lines" 条件格式有一个选项,默认设置为 "Automatically add paragraphs"。我将其切换为 "none",这解决了问题。

谢谢