nihimotoの日記

https://mapsengine.google.com/map/edit?mid=zhpqXW1XM-zc.kmD-c8p1GAWI

カスタムフィールドに本文と同じpタグbrタグを自動挿入するには

こんばんわ、@nihimotoです。
カスタムフィールドを記事に埋め込んで表示した場合に、本文と違って自動改行されずにお困りの方々へ。

ググるとnl2br関数を使って適用するべし、という記事が大量にでるのですが、このnl2br関数はPHPの標準関数であり、機能的には改行をbrで置き換えるという機能を持っているだけです。

詳しくはここをご覧ください
http://www.php.net/manual/ja/function.nl2br.php

ということで、本文に適用されている状況に応じてpとbrを使い分けてくれる改行方法とは違います。

では、どうやったら本文と同じルールでpとbrを入れられるのかというと、wordpressが用意しているwpautop関数を使いましょう。

ID, '事業内容', true)); ?>

こんな感じ。
wpautopは本文に改行加えるのでも使っている関数なので、違いはないはずです。
すばらしい。