Wie entferne ich p tag * -Einfügungen *? Das Deaktivieren von `wpautop` entfernt manuelle Tags

Ich versuche, statische Seiten mit HTML-Inhalt zu veröffentlichen. Also muss ich wpautop deaktivieren, aber wenn ich das tue, wird mein Inhalt von allen

-Tags entfernt, die er hat.

Ich entferne den wpautop Filter von meiner header.php Datei.

 if( is_page() ) { remove_filter( 'the_content', 'wpautop' ); 

Ohne dies ist der HTML-Code für Bilder und andere grafische Aspekte meiner Website gebrochen.

Damit scheint WordPress meinen Inhalt so zu formatieren, dass er absolut keine

-Tags hat.

Wie deaktiviere ich das automatische Einfügen dieser Tags und behalte gleichzeitig die Tags meiner Inhalte?

Solutions Collecting From Web of "Wie entferne ich p tag * -Einfügungen *? Das Deaktivieren von `wpautop` entfernt manuelle Tags"

Warum werden manuell platzierte Absatz-Tags entfernt?

Ich kann es nicht sicher sagen. Ich habe einen Support-Thread gefunden, der darauf hinweist, dass er vom Redakteur entfernt wurde. Meine eigenen Tests halten dies für unwahr.

Mein lokaler Entwicklungsserver scheint auch keine dieser Probleme zu haben, außer dem Einfügen von Absatz-Tags. Nachdem Sie den wpautop Filter auf diesem lokalen Server entfernt haben, werden keine Formatierungsprobleme mehr wpautop . Für einige Server kann daher das einfache Entfernen des Filters ausreichen. Also wieder, ich kann mir nicht sicher sein warum.

Wie Sie das automatische Einfügen von

-Tags deaktivieren und verhindern, dass manuell platzierte Absatztags entfernt werden?

Wie in der Frage erwähnt, um das automatische Einfügen von p-Tags zu deaktivieren, können Sie diesen php-Code zu Ihrem Thema hinzufügen. Oder Sie können ein Plugin erstellen. Wo Sie die Einfügung deaktivieren möchten, ist wichtig, wo Sie den Code platzieren.

Es ist jedoch eine einfache Sache:

 remove_filter( 'the_content', 'wpautop' ); 

Um das Entfernen von Tags im HTML-Code-Inhalt zu verhindern, können Sie den Absatzkörper mit

und .

Ein Beispiel:

  

My super duper long paragraph

My small paragraph which happens to be even longer.

Dieser Thread, in dem ich die Antwort gefunden habe, schlägt vor, dass Sie zwei Absätze in ein div-Tag einfügen können; Meine Tests haben jedoch gezeigt, dass dies eine ineffektive Lösung ist.