WordPressカスタムフィールド非表示
Advanced Custom Fieldsの設定について教えてください。
プロフィール出力の為のカスタムフィールドをつくりました。
カスタム投稿 LP だけに表示させたいです。
確かにLPだけに表示されるのですが、
他の固定ページ、投稿ページなどにも表示されてしまいます。
全文は出ないで延々ぐるぐる回っている状態です。
他のページには項目自体表示させないようにするにはどうすればいいですか?
if(function_exists("register_field_group"))
{
register_field_group(array (
'id' => 'acf_%e3%83%97%e3%83%ad%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab',
'title' => 'プロフィール',
'fields' => array (
array (
'key' => 'field_59cc5c6d61a1d',
'label' => '<b>タイトル</b>',
'name' => 'profile',
'type' => 'text',
'instructions' => '<br />LPに表示するプロフィール情報についてです。タイトル、プロフィール、画像を登録してください。',
'default_value' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'formatting' => 'html',
'maxlength' => '',
),
array (
'key' => 'field_59cc5c8b61a1e',
'label' => '<b>プロフィール一覧</b>',
'name' => 'profileitiran',
'type' => 'textarea',
'instructions' => '<br />プロフィールをお書きください。',
'default_value' => '',
'placeholder' => '',
'maxlength' => '',
'rows' => '',
'formatting' => 'br',
),
array (
'key' => 'field_59cc5c9f61a1f',
'label' => '<b>画像</b>',
'name' => 'photo',
'type' => 'image',
'instructions' => '<br />写真を登録してください。',
'save_format' => 'id',
'preview_size' => 'thumbnail',
'library' => 'all',
),
),
'location' => array (
array (
array (
'param' => 'post_type',
'operator' => '==',
'value' => 'lp',
'order_no' => 0,
'group_no' => 0,
),
),
),
'options' => array (
'position' => 'normal',
'layout' => 'no_box',
'hide_on_screen' => array (
0 => 'excerpt',
1 => 'discussion',
2 => 'comments',
3 => 'revisions',
4 => 'slug',
5 => 'author',
6 => 'send-trackbacks',
),
),
'menu_order' => 0,
));
}
お礼
どうもありがとうございました。 初心者なので一日中四苦八苦していましたが、まさかこんなに短いスクリプトで解決できるとは。。。 ぜひまたよろしくお願いいたします。