get_section('header_image')->panel = 'berkeley_general_settings'; //Moving Backround Image Setting to General Settings Panel $wp_customize->get_section( 'background_image' )->panel = 'berkeley_general_settings'; //Header Image Arrangement Control $wp_customize->add_setting( 'berkeley_himg_style', array( 'default' => 'cover', 'sanitize_callback' => 'berkeley_sanitize_header_image_style' ) ); /* Sanitization Function */ function berkeley_sanitize_header_image_style( $input ) { if (in_array( $input, array('contain','cover') ) ) return $input; else return ''; } $wp_customize->add_control('berkeley_himg_style', array( 'label' => __('Header Image Arrangement','berkeley'), 'section' => 'header_image', 'settings' => 'berkeley_himg_style', 'type' => 'select', 'choices' => array( 'contain' => __('Contain','berkeley'), 'cover' => __('Cover Completely (Recommended)','berkeley'), ) ) ); //Header Image Alignment Control $wp_customize->add_setting( 'berkeley_himg_align', array( 'default' => 'center', 'sanitize_callback' => 'berkeley_sanitize_header_image_align' ) ); /* Sanitization Function */ function berkeley_sanitize_header_image_align( $input ) { if (in_array( $input, array('center','left','right') ) ) return $input; else return ''; } $wp_customize->add_control('berkeley_himg_align', array( 'label' => __('Header Image Alignment','berkeley'), 'section' => 'header_image', 'settings' => 'berkeley_himg_align', 'type' => 'select', 'choices' => array( 'center' => __('Center','berkeley'), 'left' => __('Left','berkeley'), 'right' => __('Right','berkeley'), ) ) ); //Repeat Header Image Control $wp_customize->add_setting( 'berkeley_himg_repeat' , array( 'default' => true, 'sanitize_callback' => 'berkeley_sanitize_checkbox' ) ); $wp_customize->add_control('berkeley_himg_repeat', array( 'label' => __('Repeat Header Image','berkeley'), 'section' => 'header_image', 'settings' => 'berkeley_himg_repeat', 'type' => 'checkbox', ) ); }