File "custom_theme_font_control.php"
Full Path: /home/adniftyx/public_html/wp-content/themes/credio/inc/customizer/custom_theme_font_control.php
File size: 3.35 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function credio_custom_fonts_panel($credio_customizer, $priority)
{
$credio_customizer->add_section('credio_custom_fonts_panel', array(
'title' => esc_html__('Custom Fonts Settings', 'credio'),
'priority' => $priority,
'panel' => 'credio_options_panel',
));
$font_weight = [
'normal' => esc_html__('Normal', 'credio' ),
'300' => esc_html__('300', 'credio' ),
'400' => esc_html__('400', 'credio' ),
'500' => esc_html__('500', 'credio' ),
'600' => esc_html__('600', 'credio' ),
'700' => esc_html__('700', 'credio' ),
'800' => esc_html__('800', 'credio' ),
'900' => esc_html__('900', 'credio' ),
];
//Start
$credio_customizer->add_setting(
'credio_custom_font_file',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Upload_Control(
$credio_customizer,
'credio_custom_font_file',
array(
'label' => esc_html__( 'Upload Body Font Here', 'credio' ),
'section' => 'credio_custom_fonts_panel',
'settings' => 'credio_custom_font_file',
)
)
);
//End
//Start
$credio_customizer->add_setting( 'credio_custom_body_font_weight', array(
'default' => 'normal'
));
$credio_customizer->add_control( 'credio_custom_body_font_weight', array(
'type' => 'select',
'label' => esc_html__( 'Font Weight', 'credio' ),
'description' => __( 'Select font Weight', 'credio' ),
'section' => 'credio_custom_fonts_panel',
'choices' => $font_weight
));
//End
//Start separator
$credio_customizer->add_setting(
'separator_1',
array(
'default' => '',
'sanitize_callback' => 'esc_html',
)
);
$credio_customizer->add_control(
new credio_Separator_Control(
$credio_customizer,
'separator_15',
array(
'settings' => 'separator_1',
'section' => 'credio_custom_fonts_panel',
)
)
);
//End separator
//Start
$credio_customizer->add_setting(
'credio_title_custom_font_file',
array(
'transport' => 'refresh'
)
);
$credio_customizer->add_control(
new WP_Customize_Upload_Control(
$credio_customizer,
'credio_title_custom_font_file',
array(
'label' => esc_html__( 'Upload Heading Font Here', 'credio' ),
'section' => 'credio_custom_fonts_panel',
'settings' => 'credio_title_custom_font_file',
)
)
);
//End
//Start
$credio_customizer->add_setting( 'credio_custom_title_font_weight', array(
'default' => 'normal'
));
$credio_customizer->add_control( 'credio_custom_title_font_weight', array(
'type' => 'select',
'label' => esc_html__( 'Font Weight', 'credio' ),
'description' => __( 'Select font Weight', 'credio' ),
'section' => 'credio_custom_fonts_panel',
'choices' => $font_weight
));
//End
}