# Section
The Section field provides the ability to set any field below it with an indent.
Table of Contents
# Arguments
Name | Type | Default | Description |
---|---|---|---|
type | string | 'section' | Value identifying the field type. |
indent | bool | true | Flag to set the indentation for all fields that follow. ALWAYS use this. true for a starting section field, false for a closing section field. |
WARNING
When using the required argument with the section field, the required statement must be included in both the beginning and end section arrays. Also, the section field cannot be hidden by default. Itβs best only to use the required argument with this field when the fold is shown by default.
# Build Config
Build a Custom Configuration β
Changes you make to this form will be reflected in the generated code.
Redux::set_field( 'OPT_NAME', 'SECTION_ID', array(
'type' => 'section'
) );
# Example Config
// Begin the section
Redux::set_field( 'OPT_NAME', 'SECTION_ID', array(
'id' => 'section-start',
'type' => 'section',
'title' => esc_html__('Indented Options', 'your-textdomain-here'),
'subtitle' => esc_html__('With the "section" field you can create indent option sections.', 'your-textdomain-here'),
'indent' => true
);
// Other field arrays go between the start and end fields.
Redux::set_field( 'OPT_NAME', 'SECTION_ID', array(
'id' => 'text-field-in-section-id',
'type' => 'text',
'title' => esc_html__( 'Indented text field', 'your-textdomain-here' )
) );
// End the section
Redux::set_field( 'OPT_NAME', 'SECTION_ID', array(
'id' => 'section-end',
'type' => 'section',
'indent' => false,
) );
β Raw Select Image β