0
我正在将自定义wordpress模板从旧网站迁移到新网站。在新网站中,我的一个使用ACF直放站的旧模板正在生成不必要的回声中每个元素之间的中断。这里的源代码:Wordpress ACF自动过度文本字段
<?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>
由于wpautop()函数的原因,我怀疑Wordpress正在将我的get_sub_field()包装在< p>中,因此正在关闭< p>。我运行Wordpress 4.5.3并看到这一点。
你究竟想要达到什么目的? –
我给了第三的代码示例是我需要的PHP作为渲染:
的 +文本内容文本内容
– theGrizz我还要指出的是,自定义字段是一个“文本”不是一个所见即所得。 – theGrizz