カスタムフィールドの入力欄を複数行にして、改行や空行を交えても<p>や<br>は出力されません。
通常のWordPressの投稿欄のように、改行に<br>を入れ、空行を挟むと<p>でくくる、というように出力させる方法は以下の通りです。
<?php echo wpautop(post_custom('値')); ?>
とします。wpautopが改行、空行を挿入するフィルターなんですよね。そしてpost_customは以前この記事で書いたように、指定したカスタムフィールドの値を出力するタグですので、そのタグの出力にwpautopフィルターをかましてechoする、ということですね。これでまたカスタムフィールドが便利になりました。
参考:カスタムフィールドに入力した値の改行 | WordPress | H.I. Art Works [ Web Technology ]
ありがとうございました。
最近のコメント