Toolset Types:カスタムフィールド表示方法【3】複数ライン(Textarea)
「Toolset Types」で作成されたテキストエリア(複数ライン)に入力されたテキストを、ページに出力(表示)させる方法です。
テキストエリア(Textarea)
Types Fields API版
以下のように記述します。○○○○はフィールドスラグを指定。
<?php echo(types_render_field('○○○○', [])); ?>
post_custom()版
「Toolset Types」で作成したカスタムフィールドは、フィールドスラグのみだと出力されません。
先頭に wpcf- の追加が必要です。
<?php echo post_custom('wpcf-○○○○'); ?>
改行はどうなるか? <p>タグは必要か?
これは、APIを使う場合と、post_custom()を使う場合で出力結果が変わります。
例えば、入力欄で以下のように入力した場合。
▼ 出力結果(API版)
API版では、改行が1つの場合は<br>タグが入り、改行を2つ続けて打った場合は自動的に<p>タグが挿入されるようです。
<p>これは店舗の紹介文です。ジャンルやキャッチフレーズなど書くと良いでしょう。<br>
改行はどうなるかな?</p>
<p>2回改行を続けたらどうなるでしょう?</p>
▼ 出力結果(post_custom()版)
post_custom()版では、タグが何も入らない状態で出力されます。
これは店舗の紹介文です。ジャンルやキャッチフレーズなど書くと良いでしょう。
改行はどうなるかな?
2回改行を続けたらどうなるでしょう?