WordPressのAdvanced Custom Fields(カスタムフィールド)を利用される方も多いはずです。
カスタムフィールドの入力欄を複数行にして、改行や空行を交えても


は出力されません。

一般的にテンプレートに投入するコード


<?php echo post_custom('値'); ?>

が多いと思います。この場合ですと、
sample01改行されません。

そこで、入力フォームにbrタグを記載して投稿するかと思いますが、
を毎回書くのはしんどいですし、コードを理解していない運営者にはこのタグ入力はめんどくさい作業です。通常のWordPressの投稿欄のように、改行に
を入れ、空行を挟むと

でくくる、というように出力させる方法は以下の通りです。


<?php echo wpautop(post_custom('値')); ?>

とテンプレートタグを変更し、確認しますと、
sample02となっているはずです。

wpautopが改行、空行を挿入するフィルターなんですよね。そしてpost_customは、指定したカスタムフィールドの値を出力するタグです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です