add_panel( 'general', array( 'title' => __( 'General','blogim' ), 'description' => __('Customize general theme settings','blogim'), 'priority' => 10, ) ); $wp_customize->get_section('title_tagline')->panel = 'general'; $var1=(object) $wp_customize->get_section('nav'); $var1->panel = 'general'; $var2=(object)$wp_customize->get_section('nav'); $var2->priority = 130; $wp_customize->get_section('static_front_page')->panel = 'general'; // FAVICON $wp_customize->add_section( 'blogim_theme_favicon', array( 'title' => __('Favicon','blogim'), 'priority' => 30, 'panel' => 'general' ) ); $blogim_favicons = array(); $blogim_favicons[] = array( 'slug'=>'blogim_standard_favicon', 'default' => '', 'label' => __( 'Favicon ( 16x16 )', 'blogim' ) ); $blogim_favicons[] = array( 'slug'=>'blogim_iphone_favicon', 'default' => '', 'label' => __( 'iPhone Favicon ( 60x60 )', 'blogim' ) ); $blogim_favicons[] = array( 'slug'=>'blogim_ipad_favicon', 'default' => '', 'label' => __( 'iPad Favicon ( 76x76 )', 'blogim' ) ); $blogim_favicons[] = array( 'slug'=>'blogim_retina_favicon', 'default' => '', 'label' => __( 'Retina Favicon ( 120x120 )', 'blogim' ) ); foreach($blogim_favicons as $blogim_favicon){ $wp_customize->add_setting( $blogim_favicon['slug'], array( 'default' => $blogim_favicon['default'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, $blogim_favicon['slug'], array( 'label' => $blogim_favicon['label'], 'section' => 'blogim_theme_favicon', 'settings' => $blogim_favicon['slug'], ) ) ); } // LOGO $wp_customize->add_section( 'blogim_theme_logo', array( 'title' => __( 'Logo','blogim'), 'priority' => 31, 'description' => __('Upload your image logo or leave it blank to display Site Title instead', 'blogim'), 'panel' => 'general' ) ); $wp_customize->add_setting( 'blogim_logo_big', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'blogim_logo_big', array( 'label' => __('Upload Big Logo','blogim'), 'section' => 'blogim_theme_logo', 'settings' =>'blogim_logo_big', ) ) ); $wp_customize->add_setting( 'blogim_logo_big_retina', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'blogim_logo_big_retina', array( 'label' => __('Upload Big Logo Retina ( 2x size of big logo )','blogim'), 'section' => 'blogim_theme_logo', 'settings' =>'blogim_logo_big_retina', ) ) ); $wp_customize->add_setting( 'blogim_logo_small', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'blogim_logo_small', array( 'label' => __('Upload Small Logo','blogim'), 'section' => 'blogim_theme_logo', 'settings' =>'blogim_logo_small', ) ) ); $wp_customize->add_setting( 'blogim_logo_small_retina', array( 'default' => '', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'blogim_logo_small_retina', array( 'label' => __('Upload Small Logo Retina ( 2x size of small logo )','blogim'), 'section' => 'blogim_theme_logo', 'settings' =>'blogim_logo_small_retina', ) ) );