我的用户可以选择不同类型的网站标题,并且有三个选项相互结合。
我有一个" Full"和#34;居中"标题 - 当他们选择" Full"我希望我的另一个选择是" Gradient",但当他们改为"居中"我希望默认值为" Light solid"。我在wordpress和高级自定义领域真的没有经验。
这是我的代码:
if(function_exists("register_field_group"))
{
register_field_group(array (
'id' => 'acf_post-style',
'title' => __('Post style', 'crisp'),
'fields' => array (
array (
'key' => 'field_56a21897616b9',
'label' => __('Top image style', 'crisp'),
'name' => 'crisp_top_image',
'type' => 'select',
'required' => 1,
'choices' => array (
'centered' => 'Centered image',
'full' => 'Full screen image',
),
'default_value' => 'centered',
'allow_null' => 0,
'multiple' => 0,
),
array (
'key' => 'field_56a218f9616ba',
'label' => __('Header text background', 'crisp'),
'name' => 'crisp_text_bg',
'type' => 'select',
'required' => 1,
'choices' => array (
'light-solid' => 'Light solid background',
'light-transparent' => 'Transparent light backgrund',
'dark-transparent' => 'Transparent dark background',
'gradient' => 'Gradient background',
'none' => 'No background',
),
'default_value' => 'gradient', // I want this one to change
'allow_null' => 0,
'multiple' => 0,
),
我可以制作一个改变它的功能吗?如果是这样,我如何获得这些数组?