So verwenden Sie den WordPress-Texteditor, um sich wie HTML zu verhalten

Lesezeit: 2 Minuten

Wenn ich den Texteditor in WP verwende, habe ich zwei Möglichkeiten:

  • oder ich höre auf, automatisch hinzuzufügen <p> und <br> Stichworte,
  • oder im Gegenteil, es gibt diese Tags automatisch.

Ich werde verrückt danach, wie andere Millionen von Menschen im Web … Ich möchte wie auf einer normalen HTML-Seite arbeiten: Wenn ich “Enter” drücke, gibt es eine leere Zeile, wie wir es auf dem Bildschirm sehen und wenn wir es tun Füge einen Code hinzu, es gibt einen Code, der sich wie ein Code verhält.

Wenn ich das jetzt zum Beispiel im Text mache:

"this is a sample sentences <h2>here i want two words with h2 style</h2> here my sentence continues...", in der Realität ergibt sich folgendes Ergebnis:

<p>this is a sample sentences <br />
<h2>here i want two words with h2 style</h2><br />
here my sentence continues...</p>

Ich habe verstanden und versucht, die Automatisierung durch Hinzufügen zu entfernen remove_filter ('the_content', 'wpautop'); in die Funktionsdatei, aber in diesem Fall muss ich bei jedem Zeilenumbruch einen Code hinzufügen, der verrückt ist.

Gibt es eine Lösung???

remove_filter('the_content','wpautop');

//decide when you want to apply the auto paragraph    
add_filter('the_content','my_custom_formatting_function');

function my_custom_formatting_function($content){
if(get_post_type()=='YOUR_POSTYPE_NAME') //if it does not work, you may want to pass the current post object to get_post_type
    return $content;//no autop
else
    return wpautop($content);
}

Würden Sie bitte den obigen Code in Ihre hinzufügen functions.php. Ich hoffe, das ist hilfreich für Sie.

Benutzeravatar von Robert Mikes
Robert Mikes

Zunächst einmal: bitte keine Überschriften zum Styling verwenden! Der Zweck von Überschriften besteht darin, Ihre Inhalte zu strukturieren, nicht Teile davon hervorzuheben. Zu diesem Zweck können Sie Fett, Kursiv, Schriftgröße verwenden oder zusätzliche Stile erstellen. Aber keine Überschriften! (Übrigens, Überschriften werden auch von Suchmaschinen geparst).

Nun zu Ihrem Problem: Ich bin mir nicht sicher, aber ich denke, es könnten zwei Schritte erforderlich sein: zuerst das Heading-Tag <h2> wird in eine neue Zeile umgebrochen (so wie echte Überschriften formatiert werden sollten), dann ersetzt der wpautop-Filter die Zeilenumbruchzeichen durch <br/>. Die Wurzel des Problems ist also nicht der wpautop-Filter selbst, den Sie eingeschaltet lassen können, sondern die Art und Weise, wie Überschriften-Tags behandelt werden. Wenn die Überschrift inline bleiben würde, würde wpautop nicht hinzugefügt <br/> Stichworte. Vielleicht hilft diese Antwort dabei? Aber es ist nur eine Vermutung.

1397180cookie-checkSo verwenden Sie den WordPress-Texteditor, um sich wie HTML zu verhalten

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy