wpautop – deaktivieren Sie Tags, behalten Sie Tags

Ich schreibe Meine Artikel in Emacs und sie haben Tonnen von Zeilenumbrüchen, mit doppelten Zeilenumbrüchen, um Absätze zu trennen. Im Idealfall möchte ich, dass WordPress wie Markup funktioniert, dh es ignoriert einzelne Zeilenumbrüche, fügt aber Absätze hinzu, wenn ein doppelter Zeilenumbruch erreicht wird.

Leider macht das Deaktivieren von wpautop WordPress sowohl einzelne als auch doppelte Zeilenumbrüche zu ignorieren. Ich möchte in der Lage sein, die function in einer Weise zu verwenden, die
Tags für einzelne Zeilen ignoriert, aber

-Tags hinzufügt, wenn zwei neue Zeilen erfüllt sind.

Solutions Collecting From Web of "wpautop – deaktivieren Sie Tags, behalten Sie Tags"

wpautop kann die Linkebreaks ignorieren, wenn Sie wpautop verwenden ($ content, false); Verwenden Sie eine anonyme function, um einen Parameter an wpautop über add_filter zu übergeben.

Diese Schnipsel scheinen für mich zu funktionieren, wenn ich sie der functions.php meines Themas hinzufüge:

 remove_filter( 'the_content', 'wpautop' ); $br = false; add_filter( 'the_content', function( $content ) use ( $br ) { return wpautop( $content, $br ); }, 10 );