wp高级自定义字段 - 默认选择取决于另一个数组的选择

时间:2016-05-24 12:07:18

标签: php wordpress

我的用户可以选择不同类型的网站标题,并且有三个选项相互结合。

我有一个" 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,
            ),

我可以制作一个改变它的功能吗?如果是这样,我如何获得这些数组?

0 个答案:

没有答案