私は私の記事をEmacsで書いていますが、最終的には段落を区切るために二重の改行を含む、大量の改行があります。理想的には、私はwordpressがマークアップと同じように機能することを望みます。
残念ながら、wpautopを無効にするとWordpressはシングルとダブルの両方の改行を無視します。単一行の<br>
タグを無視し、2つの改行があった場合は<p>
タグを追加するような方法で関数を使用できるようにしたいです。
wpautop($ content、false)を使用した場合、wpautopはリンクブレークを無視できます。 add_filterを介してwpautopにパラメータを渡すには、無名関数を使用してください。
このスニペットは、テーマのfunctions.phpに追加すればうまくいくようです。
remove_filter( 'the_content', 'wpautop' );
$br = false;
add_filter( 'the_content', function( $content ) use ( $br ) {
return wpautop( $content, $br );
}, 10 );