Ich migriere benutzerdefinierte WordPress-Vorlagen von einer alten Website auf eine neue Website. In der neuen Site erzeugt eine meiner älteren Vorlagen, die ACF Repeater verwendet, unnötige < p> Brüche zwischen jedem Element in meinem Echo. Hier ist der Quellcode:Wordpress ACF auto p übersprudelnde Textfeld
<?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;
?>
Das gerenderte HTML kommt zu:
<p>
<span class="purple">+ </span>
</p>
<p>Text Content Text Content</p>
Was ich brauche es so zu machen, und was es war in meiner alten Vorlage:
<p><span class="purple">+ </span> Text Content Text Content</p>
Ich vermute, dass Wordpress mein get_sub_field() in eine < p> umschließt und daher die < span> um eine < p> wegen der wpautop() -Funktion schließt. Ich laufe Wordpress 4.5.3 und sehe dies.
was genau versuchen Sie zu erreichen? –
Das dritte Codebeispiel, das ich gab, ist, was ich brauche, um zu rendern als:
+ Text Inhalt Text Inhalt
– theGrizzIch sollte auch beachten, dass das benutzerdefinierte Feld ein "Text" kein WYSIWYG ist . – theGrizz