HEX
Server: Apache/2.4.29 (Ubuntu)
System: Linux bareserver 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User: root (0)
PHP: 7.2.24-0ubuntu0.18.04.17
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/site/newsite/wp-content/themes/paira/includes/paira-customizer/customize-header.php
<?php 
// paira Header Option
$wp_customize->add_section( 'paira_theme_settings', array(
	'capability'            => 'edit_theme_options',
	'priority'              => 1,
	'title'                 => __( 'Theme Default', 'paira' ),
	'description'           => __( 'Theme default Settings', 'paira' ),
	'panel'                 => 'paira_front_option'
) );


$wp_customize->add_setting( 'paira_social_enable',
  array(
    'default'           => false,
    'sanitize_callback'     => 'paira_sanitize_checkbox'
  )
);

$wp_customize->add_control( 'paira_social_enable',
  array(
    'label'         => esc_html__( 'Enable Social Widget', 'paira' ),
    'section'       => 'paira_theme_settings',
    'type'          => 'checkbox',
  )
);

$paira_social_arrays =  array('1'=>'fa-twitter', '2'=>'fa-facebook','3'=>'fa-linkedin','4'=>'fa-dribbble','5'=>'fa-youtube', );
foreach($paira_social_arrays as $paira_key => $paira_socail){
	

$wp_customize->add_setting( 'paira_sidebar_social_icon_'.$paira_key, array(
	    'capability'            => 'edit_theme_options',
	    'default'               => '',
	    'sanitize_callback'     => 'sanitize_text_field'
	) );

$wp_customize->add_control( 'paira_sidebar_social_icon_'.$paira_key, array(
	/* translators: %s: Label */ 
    'label'                 =>   sprintf( __( 'Type social icon %s', 'paira' ), $paira_key ),
    /* translators: %s: Description */ 
	'description'           => sprintf( __( 'Use icon: Eg: %1$s. %2$s See more here %3$s', 'paira' ), $paira_socail,'<a href="'.esc_url('http://fontawesome.io/icons/').'" target="_blank">','</a>'),
    'section'               => 'paira_theme_settings',
    'type'                  => 'text',
    'settings' => 'paira_sidebar_social_icon_'.$paira_key,
) );	

$wp_customize->add_setting( 'paira_sidebar_social_link_'.$paira_key, array(
	    'capability'            => 'edit_theme_options',
	    'default'               => '',
	    'sanitize_callback'     => 'esc_url_raw'
	) );

$wp_customize->add_control( 'paira_sidebar_social_link_'.$paira_key, array(
	/* translators: %s: Description */ 
    'label'                 =>   sprintf( __( 'Social icon link %s', 'paira' ), $paira_key ),
    'section'               => 'paira_theme_settings',
    'type'                  => 'url',
    'settings' => 'paira_sidebar_social_link_'.$paira_key,
) );
}


//	Header Button
$wp_customize->add_setting( 'paira_header_button_text', array(
    'capability'            => 'edit_theme_options',
    'default'               => '',
    'sanitize_callback'     => 'sanitize_text_field'
) );

$wp_customize->add_control( 'paira_header_button_text', array(
    'label'                 =>  __( 'Type button text ', 'paira' ),
    'section'               => 'paira_theme_settings',
    'type'                  => 'text',
    'settings'              => 'paira_header_button_text',
) );

//	CTA Button Link
$wp_customize->add_setting( 'paira_header_button_link', array(
    'capability'            => 'edit_theme_options',
    'default'               => '',
    'sanitize_callback'     => 'esc_url_raw'
) );

$wp_customize->add_control( 'paira_header_button_link', array(
    'label'                 =>  __( 'Type button link', 'paira' ),
    'section'               => 'paira_theme_settings',
    'type'                  => 'url',
    'settings'              => 'paira_header_button_link',
) );

$wp_customize->add_setting( 'paira_post_excerpt', array(
    'capability'            => 'edit_theme_options',
    'default'               => 22,
    'sanitize_callback'     => 'absint'
) );

$wp_customize->add_control( 'paira_post_excerpt', array(
    'label'                 =>  __( 'Post Excerpt Limit', 'paira' ),
	'description'            => __( 'Customize post excerpt limit, global limit is : 22', 'paira' ),
    'section'               => 'paira_theme_settings',
    'settings'              => 'paira_post_excerpt',
    'type'                  => 'text',
) );