WordPress ACF auto p перенаселение текстового поля

Я переношу пользовательские шаблоны WordPress со старого сайта на новый. На новом сайте один из моих старых шаблонов с использованием ACF Repeater генерирует ненужные < р> разрывы между каждым элементом в моем эхо. Вот исходный код:

<?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 и вижу это.

0

Решение

Это было решено. Решение было в панели управления Custom Fields внутри определенного подполя. Существует опция для условного форматирования «Новые строки», и по умолчанию было установлено «Автоматически добавлять абзацы». Я переключил его на «нет», и это решило проблему.

Спасибо

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]