File: /var/www/html/site/newsite/wp-content/themes/waira/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',
) );