私は古いサイトから新しいサイトにカスタムWordPressのテンプレートを移行しています。新しいサイトでは、ACF Repeaterを使用している私の古いテンプレートの1つでは、エコー内の各要素間に不要な< p>ブレークが生成されています。ここでは、ソース・コードがあります:私はそれのようにレンダリングするために必要なものWordpress ACFの自動過密テキストフィールド
<p>
<span class="purple">+ </span>
</p>
<p>Text Content Text Content</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> Text Content Text Content</p>
Wordpressが< p>でget_sub_field()をラップしていると思われているので、wpautop()関数のために< p>付近の<スパンを閉じています。私はWordpress 4.5.3を実行し、これを見ています。
は正確に何を達成しようとしていますか? –
私が与えた3番目のコード例は、PHPでレンダリングする必要があるものです:
+テキストコンテンツの内容
– theGrizz私はカスタムフィールドがWYSIWYGではなく "テキスト" 。 – theGrizz