Toolset Types:カスタムフィールド表示方法【3】複数ライン(Textarea)

textarea_no

「Toolset Types」で作成されたテキストエリア(複数ライン)に入力されたテキストを、ページに出力(表示)させる方法です。

テキストエリア(Textarea)

1-1. Types Fields API版

以下のように記述します。○○○○はフィールドスラグを指定。

<?php echo(types_render_field("○○○○", array())); ?>

1-2. post_custom()版

「Toolset Types」で作成したカスタムフィールドは、フィールドスラグのみだと出力されません。
先頭に wpcf- の追加が必要です。

<?php echo post_custom('wpcf-○○○○'); ?>

1-3. 改行はどうなるか? <p>タグは必要か?

これは、APIを使う場合と、post_custom()を使う場合で出力結果が変わります。
例えば、入力欄で以下のように入力した場合。

textarea

▼ 出力結果(API版)

API版では、改行が1つの場合は<br>タグが入り、改行を2つ続けて打った場合は自動的に<p>タグが挿入されるようです。

<p>これは店舗の紹介文です。ジャンルやキャッチフレーズなど書くと良いでしょう。<br>
改行はどうなるかな?</p>
<p>2回改行を続けたらどうなるでしょう?</p>

▼ 出力結果(post_custom()版)

post_custom()版では、タグが何も入らない状態で出力されます。

これは店舗の紹介文です。ジャンルやキャッチフレーズなど書くと良いでしょう。
改行はどうなるかな?

2回改行を続けたらどうなるでしょう?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です