add_setting('femina_theme_options[logo]', array( 'default' => '', 'sanitize_callback' => 'esc_url', 'capability' => 'edit_theme_options', 'type' => 'option', )); $wp_customize->add_control( new WP_Customize_Image_Control($wp_customize, 'logo', array( 'label' => __('Site Logo', 'femina'), 'section' => 'title_tagline', 'settings' => 'femina_theme_options[logo]', ))); //=============================== $wp_customize->add_setting( 'femina_theme_options[logo_alt_text]', array( 'default' => 'Logo', 'sanitize_callback' => 'femina_sanitize_cb', 'capability' => 'edit_theme_options', 'type' => 'option', )); $wp_customize->add_control('logo_alt_text', array( 'label' => __('Logo ALT Text', 'femina'), 'section' => 'title_tagline', 'settings' => 'femina_theme_options[logo_alt_text]', )); } add_action( 'customize_register', 'femina_customize_register' ); function femina_get_option_defaults() { $defaults = array( 'logo' => '', 'logo_alt_text' => 'Logo', //'width' => 150, //'height' => 40, ); return apply_filters( 'femina_get_option_defaults', $defaults ); } function femina_get_options() { // Options API return wp_parse_args( get_option( 'femina_theme_options', array() ), femina_get_option_defaults() ); }