WordPressのカスタムフィールドを拡張して「テキストエリア」を使うこともあるのではないかと思いますが、
今回はテキストエリア内での改行を、フロント画面に出力する際にも反映させる方法のご紹介です。
カスタムフィールドのテキストエリア内の文章を改行
ご利用のテーマファイル(single.phpなど)を開いて、カスタムフィールドの値を出力する箇所に、以下のような記述を行います。
1 |
<?php echo nl2br(get_post_meta($post->ID,’フィールド名’,true)); ?> |
Types プラグインでテキストエリア(複数ライン)を使った場合はこのような感じです。
1 |
<?php echo nl2br(types_render_field(“フィールド名, array('output' => 'raw'))); ?> |
コメント