'field',
'type' => 'select',
'settings' => 'field-sidebar-type',
'label' => esc_html__( 'Default Sidebar', 'bizbir' ),
'section' => 'section-sidebar',
'default' => $defaults['field-sidebar-type'],
'transport' => 'refresh',
'priority' => 1,
'multiple' => 1,
'choices' => [
'none' => esc_html__( 'No Sidebar', 'bizbir' ),
'left' => esc_html__( 'Left Sidebar', 'bizbir' ),
'right' => esc_html__( 'Right Sidebar', 'bizbir' ),
],
),
array(
'category' => 'field',
'type' => 'custom',
'settings' => 'field-horizontal-line-container-7',
'section' => 'section-sidebar',
'default' => '
',
'priority' => 2,
'active_callback' => [
[
'setting' => 'field-sidebar-type',
'operator' => '!==',
'value' => 'none',
]
],
),
array(
'category' => 'field',
'type' => 'select',
'settings' => 'field-sidebar-post',
'label' => esc_html__( 'Posts Sidebar', 'bizbir' ),
'section' => 'section-sidebar',
'default' => $defaults['field-sidebar-post'],
'priority' => 3,
'multiple' => 1,
'transport' => 'refresh',
'choices' => [
'default' => esc_html__( 'Default', 'bizbir' ),
'none' => esc_html__( 'No Sidebar', 'bizbir' ),
'left' => esc_html__( 'Left Sidebar', 'bizbir' ),
'right' => esc_html__( 'Right Sidebar', 'bizbir' ),
],
'active_callback' => [
[
'setting' => 'field-sidebar-type',
'operator' => '!==',
'value' => 'none',
]
],
),
array(
'category' => 'field',
'type' => 'select',
'settings' => 'field-sidebar-page',
'label' => esc_html__( 'Pages Sidebar', 'bizbir' ),
'section' => 'section-sidebar',
'default' => $defaults['field-sidebar-page'],
'priority' => 4,
'multiple' => 1,
'transport' => 'refresh',
'choices' => [
'default' => esc_html__( 'Default', 'bizbir' ),
'none' => esc_html__( 'No Sidebar', 'bizbir' ),
'left' => esc_html__( 'Left Sidebar', 'bizbir' ),
'right' => esc_html__( 'Right Sidebar', 'bizbir' ),
],
'active_callback' => [
[
'setting' => 'field-sidebar-type',
'operator' => '!==',
'value' => 'none',
]
],
),
array(
'category' => 'field',
'type' => 'select',
'settings' => 'field-sidebar-archive',
'label' => esc_html__( 'Archive or Search Sidebar', 'bizbir' ),
'section' => 'section-sidebar',
'default' => $defaults['field-sidebar-archive'],
'priority' => 4,
'multiple' => 1,
'transport' => 'refresh',
'choices' => [
'default' => esc_html__( 'Default', 'bizbir' ),
'none' => esc_html__( 'No Sidebar', 'bizbir' ),
'left' => esc_html__( 'Left Sidebar', 'bizbir' ),
'right' => esc_html__( 'Right Sidebar', 'bizbir' ),
],
'active_callback' => [
[
'setting' => 'field-sidebar-type',
'operator' => '!==',
'value' => 'none',
]
],
),
array(
'category' => 'field',
'type' => 'color',
'settings' => 'field-sidebar-heading-color',
'label' => esc_html__( 'Sidebar Heading Color', 'bizbir' ),
'section' => 'section-sidebar',
'default' => $defaults['field-sidebar-heading-color'],
'active_callback' => [
[
'setting' => 'field-sidebar-type',
'operator' => '!==',
'value' => 'none',
]
],
'transport' => 'auto',
'output' => [
[
'element' => '#sidebar-primary h2.widget-title',
'property' => 'color'
]
]
),
);
return array_merge( $configs, $sidebar_fields );
}
}
new Bizbir_Customizer_Register_Sidebar();