カスタムフィールドのテキストエリアで改行させる方法

2016.04.08 WordPress
カスタムフィールドのテキストエリアで改行させる方法

カスタムフィールドのテキストエリアで入力した改行を実際の表示でも反映させる方法です。自分がすぐ忘れがちなので備忘録も兼ねてご紹介します。

通常はカスタムフィールドのテキストエリアで改行を入力して、その値を取得してWebページに表示すると改行が反映されません。カスタムフィールドではHTMLタグは使えるので<br />タグを入力すればいいのですが、カスタムフィールドをクライアントご自身で編集して頂く際には、できるだけタグなど使わずに済むようにしたいわけです。

ということで、カスタムフィールドの値を呼び出すテンプレートタグを変更して、カスタムフィールドのテキストエリアに入力した改行をWebページでの表示にも反映させるようにします。

カスタムフィールドの値を呼び出すには、以下のようなテンプレートタグを使っています。

<?php echo get_post_meta($post->ID, 'フィールド名', true); ?>

これを以下のように書き換えます。

<?php echo nl2br(get_post_meta($post->ID, 'フィールド名', true)); ?>

「nl2br()」でget_post_meta()の部分を囲みます。これでカスタムのテキストエリアの改行がWebページにも反映されるようになります。

カスタムフィールドを使うとWordPressでやれることが格段に増えますね。これまであまり使ったことない、というあなたはカスタムポストと合わせて積極的に使ってみることをおすすめします。それでは!

WordPressテーマ『HIGHLAND』公開しました

WordPressテーマ『HIGHLAND』を公開しました

このブログで紹介しているカスタマイズを、これでもかと盛り込んだ高性能なテーマになっております。商用・非商用問わず無料、是非ご利用ください。

ブログ集客メール講座登録フォーム

「売上が不安定で、月末になるといつも不安……」
「営業が苦手で新規開拓がうまくいかない……」
「Webが苦手でブログをうまく活用できない……」

個人起業家・フリーランスのあなた、こんなお悩みはありませんか?

実は僕も、独立して最初に直面したのが「集客」の壁でした。

しかし今は、1年の大半をベトナムで過ごしながら、フリーランスのWebディベロッパーとして生計を立てています。

僕がなぜ、時間・場所・人間関係に縛られずに暮らせるようになったのか?

その答えは「ブログ」にあります。

今なら、「初心者の人が成果を上げるため」のブログ集客ノウハウを、メール講座限定でお伝えします。

興味のある人は、今すぐ以下から登録【無料】を!

ブログ初心者が生き残るためのブログ集客メール講座

柴田竹思

柴田竹思

日本&ベトナム二拠点生活中のWeb系フリーランス。最近は育児6:仕事4のバランスで生活してます。これでもかってくらい奥さんの尻に敷かれてる座布団系男子です。

プロフィールはこちら