add_section('gridchamp_social_setup', array( 'title' => esc_html__('Social Media', 'gridchamp'), 'panel' => 'gridchamp_theme_option', 'priority' => 6 ) ); //Facebook Link $wp_customize->add_setting( 'gridchamp_facebook', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_facebook', array( 'label' => esc_html__( 'Facebook', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_facebook', 'type' => 'text', 'priority' => 1 ) ); $wp_customize->selective_refresh->add_partial( 'gridchamp_facebook', array( 'selector' => '.gridchamp-top-header ul.gridchamp-social', ) ); //Twitter Link $wp_customize->add_setting( 'gridchamp_twitter', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_twitter', array( 'label' => esc_html__( 'Twitter', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_twitter', 'type' => 'text', 'priority' => 2 ) ); $wp_customize->selective_refresh->add_partial( 'gridchamp_twitter', array( 'selector' => '.gridchamp-top-header ul.gridchamp-social', ) ); //Youtube Link $wp_customize->add_setting( 'gridchamp_youtube', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_youtube', array( 'label' => esc_html__( 'Youtube', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_youtube', 'type' => 'text', 'priority' => 2 ) ); //Instagram $wp_customize->add_setting( 'gridchamp_instagram', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_instagram', array( 'label' => esc_html__( 'Instagram', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_instagram', 'type' => 'text', 'priority' => 2 ) ); //Linkedin $wp_customize->add_setting( 'gridchamp_linkedin', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_linkedin', array( 'label' => esc_html__( 'Linkedin', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_linkedin', 'type' => 'text', 'priority' => 2 ) ); //Google $wp_customize->add_setting( 'gridchamp_google', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_google', array( 'label' => esc_html__( 'Google Business', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_google', 'type' => 'text', 'priority' => 2 ) ); //Pinterest $wp_customize->add_setting( 'gridchamp_pinterest', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_pinterest', array( 'label' => esc_html__( 'Pinterest', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_pinterest', 'type' => 'text', 'priority' => 2 ) ); //Pinterest $wp_customize->add_setting( 'gridchamp_github', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_github', array( 'label' => esc_html__( 'GitHub', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_github', 'type' => 'text', 'priority' => 2 ) ); //Yelp $wp_customize->add_setting( 'gridchamp_yelp', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_yelp', array( 'label' => esc_html__( 'Yelp', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_yelp', 'type' => 'text', 'priority' => 2 ) ); //Angellist $wp_customize->add_setting( 'gridchamp_angellist', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_angellist', array( 'label' => esc_html__( 'Angellist', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_angellist', 'type' => 'text', 'priority' => 2 ) ); //Reddit $wp_customize->add_setting( 'gridchamp_reddit', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_reddit', array( 'label' => esc_html__( 'Reddit', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_reddit', 'type' => 'text', 'priority' => 2 ) ); //Flickr $wp_customize->add_setting( 'gridchamp_flickr', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_flickr', array( 'label' => esc_html__( 'Flickr', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_flickr', 'type' => 'text', 'priority' => 2 ) ); $wp_customize->add_setting( 'gridchamp_dribble', array( 'default' => '', 'sanitize_callback' => 'gridchamp_sanitize_url' ) ); $wp_customize->add_control( 'gridchamp_dribble', array( 'label' => esc_html__( 'Dribble', 'gridchamp' ), 'section' => 'gridchamp_social_setup', 'settings' => 'gridchamp_dribble', 'type' => 'text', 'priority' => 2 ) ); } } add_action( 'customize_register', 'gridchamp_social_options_register' );