add_section( 'event-star-feature-info', array(
'priority' => 20,
'capability' => 'edit_theme_options',
'title' => esc_html__( 'Feature Info', 'event-star' ),
'panel' => 'event-star-feature-panel'
) );
/* basic info display options*/
$wp_customize->add_setting( 'event_star_theme_options[event-star-feature-info-display-options]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-feature-info-display-options'],
'sanitize_callback' => 'event_star_sanitize_select'
) );
$choices = event_star_feature_info_display_options();
$wp_customize->add_control( 'event_star_theme_options[event-star-feature-info-display-options]', array(
'choices' => $choices,
'label' => esc_html__( 'Basic Info Display Options', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-feature-info-display-options]',
'type' => 'select',
) );
/* basic info number*/
$wp_customize->add_setting( 'event_star_theme_options[event-star-feature-info-number]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-feature-info-number'],
'sanitize_callback' => 'event_star_sanitize_select'
) );
$choices = event_star_feature_info_number();
$wp_customize->add_control( 'event_star_theme_options[event-star-feature-info-number]', array(
'choices' => $choices,
'label' => esc_html__( 'Basic Info Number Display', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-feature-info-number]',
'type' => 'select',
) );
/*first info*/
$wp_customize->add_setting('event_star_theme_options[event-star-first-info-message]', array(
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_kses_post'
));
$wp_customize->add_control(
new Event_Star_Customize_Message_Control(
$wp_customize,
'event_star_theme_options[event-star-first-info-message]',
array(
'section' => 'event-star-feature-info',
'description' => "
".esc_html__('First Info','event-star')."
",
'settings' => 'event_star_theme_options[event-star-first-info-message]',
'type' => 'message',
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-first-info-icon]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-first-info-icon'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control(
new Event_Star_Customize_Icons_Control(
$wp_customize,
'event_star_theme_options[event-star-first-info-icon]',
array(
'label' => esc_html__( 'Icon', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-first-info-icon]',
'type' => 'text'
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-first-info-title]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-first-info-title'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-first-info-title]', array(
'label' => esc_html__( 'Title', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-first-info-title]',
'type' => 'text'
) );
$wp_customize->add_setting( 'event_star_theme_options[event-star-first-info-desc]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-first-info-desc'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-first-info-desc]', array(
'label' => esc_html__( 'Very Short Description', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-first-info-desc]',
'type' => 'text'
) );
/*Second Info*/
$wp_customize->add_setting('event_star_theme_options[event-star-second-info-message]', array(
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_kses_post'
));
$wp_customize->add_control(
new Event_Star_Customize_Message_Control(
$wp_customize,
'event_star_theme_options[event-star-second-info-message]',
array(
'section' => 'event-star-feature-info',
'description' => "
".esc_html__('Second Info','event-star')."
",
'settings' => 'event_star_theme_options[event-star-second-info-message]',
'type' => 'message',
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-second-info-icon]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-second-info-icon'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control(
new Event_Star_Customize_Icons_Control(
$wp_customize,
'event_star_theme_options[event-star-second-info-icon]',
array(
'label' => esc_html__( 'Icon', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-second-info-icon]',
'type' => 'text'
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-second-info-title]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-second-info-title'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-second-info-title]', array(
'label' => esc_html__( 'Title', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-second-info-title]',
'type' => 'text'
) );
$wp_customize->add_setting( 'event_star_theme_options[event-star-second-info-desc]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-second-info-desc'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-second-info-desc]', array(
'label' => esc_html__( 'Very Short Description', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-second-info-desc]',
'type' => 'text'
) );
/*third info*/
$wp_customize->add_setting('event_star_theme_options[event-star-third-info-message]', array(
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_kses_post'
));
$wp_customize->add_control(
new Event_Star_Customize_Message_Control(
$wp_customize,
'event_star_theme_options[event-star-third-info-message]',
array(
'section' => 'event-star-feature-info',
'description' => "
".esc_html__('Third Info','event-star')."
",
'settings' => 'event_star_theme_options[event-star-third-info-message]',
'type' => 'message',
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-third-info-icon]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-third-info-icon'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control(
new Event_Star_Customize_Icons_Control(
$wp_customize,
'event_star_theme_options[event-star-third-info-icon]',
array(
'label' => esc_html__( 'Icon', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-third-info-icon]',
'type' => 'text'
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-third-info-title]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-third-info-title'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-third-info-title]', array(
'label' => esc_html__( 'Title', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-third-info-title]',
'type' => 'text'
) );
$wp_customize->add_setting( 'event_star_theme_options[event-star-third-info-desc]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-third-info-desc'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-third-info-desc]', array(
'label' => esc_html__( 'Very Short Description', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-third-info-desc]',
'type' => 'text'
) );
/*forth info*/
$wp_customize->add_setting('event_star_theme_options[event-star-forth-info-message]', array(
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_kses_post'
));
$wp_customize->add_control(
new Event_Star_Customize_Message_Control(
$wp_customize,
'event_star_theme_options[event-star-forth-info-message]',
array(
'section' => 'event-star-feature-info',
'description' => "
".esc_html__('Forth Info','event-star')."
",
'settings' => 'event_star_theme_options[event-star-forth-info-message]',
'type' => 'message',
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-forth-info-icon]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-forth-info-icon'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control(
new Event_Star_Customize_Icons_Control(
$wp_customize,
'event_star_theme_options[event-star-forth-info-icon]',
array(
'label' => esc_html__( 'Icon', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-forth-info-icon]',
'type' => 'text'
)
)
);
$wp_customize->add_setting( 'event_star_theme_options[event-star-forth-info-title]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-forth-info-title'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-forth-info-title]', array(
'label' => esc_html__( 'Title', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-forth-info-title]',
'type' => 'text'
) );
$wp_customize->add_setting( 'event_star_theme_options[event-star-forth-info-desc]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-forth-info-desc'],
'sanitize_callback' => 'event_star_sanitize_allowed_html'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-forth-info-desc]', array(
'label' => esc_html__( 'Very Short Description', 'event-star' ),
'section' => 'event-star-feature-info',
'settings' => 'event_star_theme_options[event-star-forth-info-desc]',
'type' => 'text'
) );