【wordpress】カスタムフィールドで設定したテキストエリア値が改行されない時

よろしければシェアお願いします!

【自分用メモ】

functions.php内でカスタムフィールドのテキストエリア値を読み込み、ショートコードで記事に内に出力するとき、改行が掛からない事があった。

get_post_meta

でキーを指定し取得後 nl2br()でくくればOKだった。こんな簡単な事で1時間使ってしまった。。。

ちなみにintroを記事内で呼び出す時の話。

記事内: [viewIntro]でintroを呼び出す

function getIntro() {
$intro= nl2br(get_post_meta(get_the_ID(), 'intro', true));
return $intro;
}
add_shortcode('viewIntro', 'getIntro');