Ich weiß, dass das schon hundert Mal gefragt wurde, aber ich habe eine Reihe von Lösungen ausprobiert, die ich finden konnte, aber keine scheint zu funktionieren.
Ich habe eine shortcode
, die Inhalt umschließt:
Ich verwende die folgende Shortcode-Funktion in functions.php
:
Dies ist der resultierende HTML-Code:
%Vor% Das Hauptproblem ist das leere <p>
, das ich mit den hier genannten Lösungen zu lösen versuche: leer entfernen & lt; p & gt; Tags von wordpress shortcodes über eine PHP-Funktion und Github jedoch scheint dies zu lösen <p>
wrapping shortcode
nicht der Inhalt von shortcode
.
Ist die erste Zeile ohne <p>
-Wrap etwas seltsam, was mich dazu bringt zu denken, dass ich der Shortcode-Funktion Code hinzufügen soll?
Vielen Dank im Voraus für jede Hilfe.
AKTUALISIEREN
Ok, also sieht dieser Code so aus, als würde er den Trick machen:
%Vor%Wie hier zu sehen: Ссылка und hier: Ссылка ( Entfernen von wpautop () Nur Inhalt in Kurzwahlcodes )
AND muss der Inhalt im shortcode nicht wie oben gezeigt aussehen:
%Vor%Inhalt ist getrennt von den Shortcode-Tags. Dieser Shortcode gibt das folgende HTML aus:
%Vor%Wird bestätigen, ob es auf allen Shortcodes funktioniert ...
Wie ich im Update meiner Frage erwähnt habe, macht dieses Codebeispiel in functions.php
den Trick:
Wie in der Antwort dieser Frage zu sehen ist: Ссылка und diesen Beitrag: Ссылка ( scrollen nach: Entfernen von wpautop () Zum Inhalt nur in Kurzwahlnummern)
Es ist auch wichtig, dass der Inhalt im Shortcode von den Shortcode-Tags getrennt ist, andernfalls wird die erste Zeile nicht in <p>
tag:
HTML-Ausgabe:
%Vor%Ich habe die Shortcodes auf der WordPress-Seite überprüft und alle haben die korrekte Formatierung. Hoffentlich hilft das ein paar Peeps da draußen:)
Hast du das versucht
%Vor%Weitere Informationen: Ссылка
Und Sie können diese Funktion auch in der Datei functions.php
hinzufügen %Vor%