Wordpressで本文やカスタムフィールドを出力しようと思ったら改行が反映されなかったので調べました。

解決方法は、Wordpressで出力された文字の改行文字をHTMLタグの改行タグに置き換える nl2br() というPHPの文字列を操作する関数を入れるだけ。

[構文]
nl2br() ※文書内(ソース内)の改行文字をhtmlの<br>に置き換える文字列関数

[用例]
php
echo nl2br( get_post_meta($post_id, $key, $single) );

get_post_meta($post_id, $key, $single)の部分はWPの出力タグ。