add_section( 'event-star-menu-options', array(
'priority' => 20,
'capability' => 'edit_theme_options',
'title' => esc_html__( 'Menu Options', 'event-star' ),
'panel' => 'event-star-header-panel'
) );
/*enable sticky*/
$wp_customize->add_setting( 'event_star_theme_options[event-star-enable-sticky]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-enable-sticky'],
'sanitize_callback' => 'event_star_sanitize_checkbox'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-enable-sticky]', array(
'label' => esc_html__( 'Enable Sticky Menu', 'event-star' ),
'section' => 'event-star-menu-options',
'settings' => 'event_star_theme_options[event-star-enable-sticky]',
'type' => 'checkbox'
) );
if( event_star_is_woocommerce_active() ){
/*enable cart*/
$wp_customize->add_setting( 'event_star_theme_options[event-star-enable-cart-icon]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-enable-cart-icon'],
'sanitize_callback' => 'event_star_sanitize_checkbox'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-enable-cart-icon]', array(
'label' => esc_html__( 'Enable Cart', 'event-star' ),
'section' => 'event-star-menu-options',
'settings' => 'event_star_theme_options[event-star-enable-cart-icon]',
'type' => 'checkbox'
) );
}
/*Button Right Message*/
$wp_customize->add_setting('event_star_theme_options[event-star-menu-right-button-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-menu-right-button-message]',
array(
'section' => 'event-star-menu-options',
'description' => "
".esc_html__('Special Button On Menu Right','event-star')."
",
'settings' => 'event_star_theme_options[event-star-menu-right-button-message]',
'type' => 'message'
)
)
);
/*Button Link Options*/
$wp_customize->add_setting( 'event_star_theme_options[event-star-menu-right-button-options]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-menu-right-button-options'],
'sanitize_callback' => 'event_star_sanitize_select'
) );
$choices = event_star_menu_right_button_link_options();
$wp_customize->add_control( 'event_star_theme_options[event-star-menu-right-button-options]', array(
'choices' => $choices,
'label' => esc_html__( 'Button Options', 'event-star' ),
'section' => 'event-star-menu-options',
'settings' => 'event_star_theme_options[event-star-menu-right-button-options]',
'type' => 'select'
) );
/*Button title*/
$wp_customize->add_setting( 'event_star_theme_options[event-star-menu-right-button-title]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-menu-right-button-title'],
'sanitize_callback' => 'sanitize_text_field'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-menu-right-button-title]', array(
'label' => esc_html__( 'Button Title', 'event-star' ),
'section' => 'event-star-menu-options',
'settings' => 'event_star_theme_options[event-star-menu-right-button-title]',
'type' => 'text',
'active_callback' => 'event_star_menu_right_button_if_not_disable'
) );
/*Button Right booking Message*/
$wp_customize->add_setting('event_star_theme_options[event-star-menu-right-button-booking-message]', array(
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_kses_post'
));
$description = sprintf( esc_html__( 'Add Popup Widget from %1$s here%2$s ', 'event-star' ), '','' );
$wp_customize->add_control(
new Event_Star_Customize_Message_Control(
$wp_customize,
'event_star_theme_options[event-star-menu-right-button-booking-message]',
array(
'section' => 'event-star-menu-options',
'description' => $description,
'settings' => 'event_star_theme_options[event-star-menu-right-button-booking-message]',
'type' => 'message',
'active_callback' => 'event_star_menu_right_button_if_booking'
)
)
);
/*Button link*/
$wp_customize->add_setting( 'event_star_theme_options[event-star-menu-right-button-link]', array(
'capability' => 'edit_theme_options',
'default' => $defaults['event-star-menu-right-button-link'],
'sanitize_callback' => 'esc_url_raw'
) );
$wp_customize->add_control( 'event_star_theme_options[event-star-menu-right-button-link]', array(
'label' => esc_html__( 'Button Link', 'event-star' ),
'section' => 'event-star-menu-options',
'settings' => 'event_star_theme_options[event-star-menu-right-button-link]',
'type' => 'url',
'active_callback' => 'event_star_menu_right_button_if_link'
) );