add_section( 'aster_it_courses_footer_icon_options', array( 'panel' => 'aster_it_courses_theme_options', 'title' => esc_html__( 'Footer Social Icons', 'aster-it-courses' ), ) ); // Add Separator Custom Control $wp_customize->add_setting( 'aster_it_courses_footer_icon_separators', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Aster_IT_Courses_Separator_Custom_Control( $wp_customize, 'aster_it_courses_footer_icon_separators', array( 'label' => __( 'Footer Icon Settings', 'aster-it-courses' ), 'section' => 'aster_it_courses_footer_icon_options', 'settings' => 'aster_it_courses_footer_icon_separators', ))); // Footer Section - Enable Section. $wp_customize->add_setting( 'aster_it_courses_enable_footer_icon_section', array( 'default' => true, 'sanitize_callback' => 'aster_it_courses_sanitize_switch', ) ); $wp_customize->add_control( new Aster_IT_Courses_Toggle_Switch_Custom_Control( $wp_customize, 'aster_it_courses_enable_footer_icon_section', array( 'label' => esc_html__( 'Show / Hide Footer Icon', 'aster-it-courses' ), 'section' => 'aster_it_courses_footer_icon_options', 'settings' => 'aster_it_courses_enable_footer_icon_section', ) ) ); // Add setting for Facebook Link $wp_customize->add_setting( 'aster_it_courses_footer_facebook_link', array( 'default' => 'https://www.facebook.com/', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'aster_it_courses_footer_facebook_link', array( 'label' => esc_html__( 'Facebook Link', 'aster-it-courses' ), 'section' => 'aster_it_courses_footer_icon_options', 'settings' => 'aster_it_courses_footer_facebook_link', 'type' => 'url' ) ); // Add setting for Facebook Icon Changing $wp_customize->add_setting( 'aster_it_courses_facebook_icon', array( 'default' => 'fab fa-facebook-f', 'sanitize_callback' => 'sanitize_text_field', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control(new Aster_IT_Courses_Change_Icon_Control($wp_customize, 'aster_it_courses_facebook_icon', array( 'label' => __('Facebook Icon','aster-it-courses'), 'section' => 'aster_it_courses_footer_icon_options', 'iconset' => 'fb', )) ); // Add setting for Twitter Link $wp_customize->add_setting( 'aster_it_courses_footer_twitter_link', array( 'default' => 'https://x.com/', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'aster_it_courses_footer_twitter_link', array( 'label' => esc_html__( 'Twitter Link', 'aster-it-courses' ), 'section' => 'aster_it_courses_footer_icon_options', 'settings' => 'aster_it_courses_footer_twitter_link', 'type' => 'url' ) ); // Add setting for Twitter Icon Changing $wp_customize->add_setting( 'aster_it_courses_twitter_icon', array( 'default' => 'fab fa-twitter', 'sanitize_callback' => 'sanitize_text_field', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control(new Aster_IT_Courses_Change_Icon_Control($wp_customize, 'aster_it_courses_twitter_icon', array( 'label' => __('Twitter Icon','aster-it-courses'), 'section' => 'aster_it_courses_footer_icon_options', 'iconset' => 'fb', )) ); // Add setting for Instagram Link $wp_customize->add_setting( 'aster_it_courses_footer_instagram_link', array( 'default' => 'https://www.instagram.com/', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'aster_it_courses_footer_instagram_link', array( 'label' => esc_html__( 'Instagram Link', 'aster-it-courses' ), 'section' => 'aster_it_courses_footer_icon_options', 'settings' => 'aster_it_courses_footer_instagram_link', 'type' => 'url' ) ); // Add setting for Instagram Icon Changing $wp_customize->add_setting( 'aster_it_courses_instagram_icon', array( 'default' => 'fab fa-instagram', 'sanitize_callback' => 'sanitize_text_field', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control(new Aster_IT_Courses_Change_Icon_Control($wp_customize, 'aster_it_courses_instagram_icon', array( 'label' => __('Instagram Icon','aster-it-courses'), 'section' => 'aster_it_courses_footer_icon_options', 'iconset' => 'fb', )) ); // Add setting for Linkedin Link $wp_customize->add_setting( 'aster_it_courses_footer_linkedin_link', array( 'default' => 'https://in.linkedin.com/', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'aster_it_courses_footer_linkedin_link', array( 'label' => esc_html__( 'Linkedin Link', 'aster-it-courses' ), 'section' => 'aster_it_courses_footer_icon_options', 'settings' => 'aster_it_courses_footer_linkedin_link', 'type' => 'url' ) ); // Add setting for Linkedin Icon Changing $wp_customize->add_setting( 'aster_it_courses_linkedin_icon', array( 'default' => 'fab fa-linkedin', 'sanitize_callback' => 'sanitize_text_field', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control(new Aster_IT_Courses_Change_Icon_Control($wp_customize, 'aster_it_courses_linkedin_icon', array( 'label' => __('Linkedin Icon','aster-it-courses'), 'section' => 'aster_it_courses_footer_icon_options', 'iconset' => 'fb', )) ); // Add setting for Youtube Link $wp_customize->add_setting( 'aster_it_courses_footer_youtube_link', array( 'default' => 'https://www.youtube.com/', 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( 'aster_it_courses_footer_youtube_link', array( 'label' => esc_html__( 'Youtube Link', 'aster-it-courses' ), 'section' => 'aster_it_courses_footer_icon_options', 'settings' => 'aster_it_courses_footer_youtube_link', 'type' => 'url' ) ); // Add setting for Youtube Icon Changing $wp_customize->add_setting( 'aster_it_courses_youtube_icon', array( 'default' => 'fab fa-youtube', 'sanitize_callback' => 'sanitize_text_field', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control(new Aster_IT_Courses_Change_Icon_Control($wp_customize, 'aster_it_courses_youtube_icon', array( 'label' => __('Youtube Icon','aster-it-courses'), 'section' => 'aster_it_courses_footer_icon_options', 'iconset' => 'fb', )) ); //Icon Alignment $wp_customize->add_setting( 'aster_it_courses_footer_social_align', array( 'default' => 'center', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( 'aster_it_courses_footer_social_align', array( 'label' => __('Icon Alignment ','aster-it-courses'), 'section' => 'aster_it_courses_footer_icon_options', 'type' => 'select', 'choices' => array( 'left' => __('Left','aster-it-courses'), 'right' => __('Right','aster-it-courses'), 'center' => __('Center','aster-it-courses'), ), ) );