1
奇妙なタイトルの謝罪は、どうやってそれを語るのか分かりませんでした。基本的に私はこのような配列を持っている:PHPの同じ配列内での配列値の使用
array (
'key' => 'field_123456',
'name' => '123456',
),
私は(アドバンスドカスタムフィールド用)このトンを再利用することがあります、と私は、自動的に「キー」内の「名前」の値を使用する方法があります期待していましたたとえば、次のようになります。
array (
'key' => 'field_' $name_value_here,
'name' => '123456',
),
これが可能なのですか?これで何も見つかりませんでした。これまでのコードの例を見てみましょう。
acf_add_local_field_group(array(
'key' => 'group_header',
'title' => 'Page Header',
'fields' => array (
array (
'key' => 'field_header_title_tab',
'label' => 'Title',
'name' => 'header_title_tab',
'type' => 'tab',
'placement' => 'left',
),
array (
'key' => 'field_header_title',
'label' => 'Title',
'instructions' => 'The page title will be used if this field is left empty',
'name' => 'header_title',
'type' => 'text',
),
array (
'key' => 'field_header_subtitle',
'label' => 'Subtitle',
'name' => 'header_subtitle',
'type' => 'text',
),
array (
'key' => 'field_header_button_tab',
'label' => 'Button',
'name' => 'title',
'type' => 'tab',
'placement' => 'left',
),
),
'position' => 'acf_after_title',
'label_placement' => 'left',
'location' => array (
array (
array (
'param' => 'post_type',
'operator' => '==',
'value' => 'page',
),
),
array (
array (
'param' => 'post_type',
'operator' => '==',
'value' => 'portfolio',
),
),
),
));