add_setting("businessroy_{$id}_bg_type", array( 'default' => 'none', 'sanitize_callback' => 'ikreate_themes_sanitize_select', 'transport' => 'postMessage' )); $wp_customize->add_control("businessroy_{$id}_bg_type", array( 'section' => "businessroy_{$id}_section", 'type' => 'select', 'label' => esc_html__('Background Type', 'business-roy'), 'choices' => array( 'none' => esc_html__('Default', 'business-roy'), 'color-bg' => esc_html__('Color Background', 'business-roy'), 'image-bg' => esc_html__('Image Background', 'business-roy'), ), 'priority' => 15 )); $wp_customize->add_setting("businessroy_{$id}_bg_color", array( 'default' => '', 'sanitize_callback' => 'ikreate_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Ikreate_Alpha_Color_Control($wp_customize, "businessroy_{$id}_bg_color", array( 'section' => "businessroy_{$id}_section", 'label' => esc_html__('Background Color', 'business-roy'), 'priority' => 20 ))); $wp_customize->add_setting("businessroy_{$id}_bg_image_url", array( 'sanitize_callback' => 'esc_url_raw', 'transport' => 'postMessage' )); $wp_customize->add_control(new Ikreate_Background_Control($wp_customize, "businessroy_{$id}_bg_image", array( 'label' => esc_html__('Background Image', 'business-roy'), 'section' => "businessroy_{$id}_section", 'settings' => array( 'image_url' => "businessroy_{$id}_bg_image_url", ), 'priority' => 30 ))); $wp_customize->add_setting("businessroy_{$id}_overlay_color", array( 'default' => 'rgba(255,255,255,0)', 'sanitize_callback' => 'ikreate_themes_sanitize_color_alpha', 'transport' => 'postMessage' )); $wp_customize->add_control(new Ikreate_Alpha_Color_Control($wp_customize, "businessroy_{$id}_overlay_color", array( 'label' => esc_html__('Background Overlay Color', 'business-roy'), 'section' => "businessroy_{$id}_section", 'priority' => 45 ))); $wp_customize->add_setting("businessroy_{$id}_cs_seperator", array( 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control(new Ikreate_Separator_Control($wp_customize, "businessroy_{$id}_cs_seperator", array( 'section' => "businessroy_{$id}_section", 'priority' => 80 ))); $wp_customize->add_setting( "businessroy_{$id}_padding", array( 'transport' => 'postMessage', 'sanitize_callback' => 'ikreate_themes_sanitize_field_default_css_box' ) ); $wp_customize->add_control( new Ikreate_Themes_Custom_Control_Cssbox( $wp_customize, "businessroy_{$id}_padding", array( 'label' => esc_html__( 'Padding', 'business-roy' ), 'section' => "businessroy_{$id}_section", 'priority' => 80 ), array(), array() )); }