抜粋の入力欄に(<br>
は入力せずに)単純に改行を含んだ抜粋文を入力したとして、下記のコードを My Snow Monkey プラグインか子テーマの functions.php
に入力することで改行が <br>
に変換されます。
add_filter(
'snow_monkey_template_part_render_template-parts/loop/entry-summary/content/content',
function( $html ) {
$match = preg_match(
'|(<div class="c-entry-summary__content">)(.*?)(</div>)|ms',
$html,
$reg
);
if ( $match ) {
return $reg[1] . nl2br( $reg[2] ) . $reg[3];
}
return $html;
}
);
※ちなみに、この TCD さんの記事は親テーマの functions.php
を直接改変する説明のようにみえます。親テーマ(この場合は TCD さんのテーマ)を改変してしまうと、その親テーマをアップデートしたときに改変部分がすべてもとに戻ってしまいます(アップデートはネット上にある最新のファイルをダウンロードしてきて書き換えたファイルを含む古いファイルを全部上書きしてしまうため)。なのでこの対処法はあまりやらないほうが良いと思います…(親テーマが絶対アップデートされないというなら別ですが、アップデートされないということはセキュリティ脆弱性があっても対応されないということなのでそれはそれで…)