add_panel( 'parallaxsome_additional_settings_panel', array( 'priority' => 25, 'capability' => 'edit_theme_options', 'theme_supports' => '', 'title' => esc_html__( 'Additional Settings', 'parallaxsome' ), ) ); /*--------------------------------------------------------------------------------------------------------------*/ /** * Social Icons Section * * @since 1.0.0 */ $wp_customize->add_section( 'social_icons_section', array( 'title' => esc_html__( 'Social Icons', 'parallaxsome' ), 'panel' => 'parallaxsome_additional_settings_panel', 'priority' => 5, ) ); /** * Social icons field * * @since 1.0.0 */ $ap_social_icons_name = array( 'fb_link' => esc_html__( 'Facebook', 'parallaxsome' ), 'tw_link' => esc_html__( 'Twitter', 'parallaxsome' ), 'ln_link' => esc_html__( 'Linkedin', 'parallaxsome' ), 'pin_link' => esc_html__( 'Pinterest', 'parallaxsome' ), 'gp_link' => esc_html__( 'Google Plus', 'parallaxsome' ), 'yt_link' => esc_html__( 'Youtube', 'parallaxsome' ), ); $count = 3; foreach ( $ap_social_icons_name as $icon_key => $icon_name ) { $wp_customize->add_setting( $icon_key, array( 'default' => '', 'sanitize_callback' => 'esc_url_raw', 'transport' => 'postMessage' ) ); $wp_customize->add_control( $icon_key, array( 'type' => 'text', 'label' => $icon_name, 'section' => 'social_icons_section', 'priority' => $count ) ); $count++; } } //close fucntion endif; add_action( 'customize_register', 'parallaxsome_additional_panel_register' );