Checkboxed Select Field

Checkboxed Select Field

IntroductionExampleUses

Introduction
The checkbox_and_select type field, part of the Settings API, renders a checkbox which when checked will display a drop down with additional options.
Example
123456789101112131415161718192021222324252627array(    'title'  => esc_html__( 'This is the title for Section 1', 'sometextdomain' ),    'fields' => array(        array(            'name'     => 'updateContact',            'label'    => esc_html__( 'Update Contact', 'sometextdomain' ),            'type'     => 'checkbox_and_select',            'checkbox' => array(                'name'  => 'updateContactEnable',                'label' => esc_html__( 'Update Contact if already exists', 'sometextdomain' ),            ),            'select'   => array(                'name'    => 'updateContactAction',                'choices' => array(                    array(                        'label' => esc_html__( 'and replace existing data', 'sometextdomain' ),                        'value' => 'replace'                    ),                    array(                        'label' => esc_html__( 'and append new data', 'sometextdomain' ),                        'value' => 'append'                    )                )            ),        ),    ),),
The above code would render a field similar to the following:

Uses

settings_checkbox_and_select()
settings_checkbox()
settings_select()

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注