File "page.php"

Full Path: /home/adniftyx/public_html/wp-content/themes/credio/inc/customizer/page.php
File size: 8.65 KB
MIME-type: text/x-php
Charset: utf-8

<?php
function credio_page_panel( $credio_customizer, $priority ){
    $credio_customizer->add_section( 'credio_page_setting' , array(
        'title'      => esc_html__( 'Page Setting', 'credio' ),
        'priority'   => $priority,
        'panel'		 => 'credio_options_panel'
    ) );

	//Start
	$credio_customizer->add_setting(
		'credio_page_default_logo', 
		array(
		'transport'		=> 'refresh'
		)
	);
	$credio_customizer->add_control(
		new WP_Customize_Image_Control(
		$credio_customizer,
		'credio_page_default_logo',
			array(
			'label'      => esc_html__( 'Upload Page Logo', 'credio' ),
			'section'    => 'credio_page_setting',
			'settings'   => 'credio_page_default_logo',
			)
		)   
	);
	//End

	//Start Sticky Menu
	$credio_customizer->add_setting( 'credio_page_enable_sticky_menu', 
	array(
			'default'    => '0',
		) 
	);
	$credio_customizer->add_control(
		new credio_Customize_Switch_Control(
			$credio_customizer,
			'credio_page_enable_sticky_menu',
			array(
				'type' => 'switch',
				'label' => esc_html__('Sticky Menu','credio'),
				'description' => esc_html__('You can show or hide sticky menu here','credio'),
				'section' => 'credio_page_setting'
			)
		)
	);
	//End Sticky Menu

	//Start
    $credio_customizer->add_setting(
        'credio_page_header_menu_bg_color'
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_header_menu_bg_color',
            array(
                'label' => esc_html__('Header Background Color', 'credio'),
                'description' => esc_html__('Pick color', 'credio'),
                'section' => 'credio_page_setting',
                'settings' => 'credio_page_header_menu_bg_color',
            )
        )
    );
    //End

	//Start
    $credio_customizer->add_setting(
        'credio_page_header_menu_color'
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_header_menu_color',
            array(
                'label' => esc_html__('Header Menu Color', 'credio'),
                'description' => esc_html__('Pick color', 'credio'),
                'section' => 'credio_page_setting',
                'settings' => 'credio_page_header_menu_color',
            )
        )
    );
    //End

	//Start separator
	$credio_customizer->add_setting(
		'page_hr_0', 
		array(
			'default'           => '',
		)
	);
	$credio_customizer->add_control(
		new credio_Separator_Control(
			$credio_customizer, 
			'page_hr_0', 
			array(
				'settings'		=> 'page_hr_0',
				'section'  		=> 'credio_page_setting',
			)
		)
	);
	//End separator

	//Start
    $credio_customizer->add_setting(
        'credio_page_header_menu_hover_color'
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_header_menu_hover_color',
            array(
                'label' => esc_html__('Header Menu Hover Color', 'credio'),
                'description' => esc_html__('Pick color', 'credio'),
                'section' => 'credio_page_setting',
                'settings' => 'credio_page_header_menu_hover_color',
            )
        )
    );
    //End

	//Start separator
	$credio_customizer->add_setting(
		'page_hr_1', 
		array(
			'default'           => '',
		)
	);
	$credio_customizer->add_control(
		new credio_Separator_Control(
			$credio_customizer, 
			'page_hr_1', 
			array(
				'settings'		=> 'page_hr_1',
				'section'  		=> 'credio_page_setting',
			)
		)
	);
	//End separator

	//Start
    $credio_customizer->add_setting(
        'credio_page_header_menu_active_color'
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_header_menu_active_color',
            array(
                'label' => esc_html__('Header Menu Active Color', 'credio'),
                'description' => esc_html__('Pick color', 'credio'),
                'section' => 'credio_page_setting',
                'settings' => 'credio_page_header_menu_active_color',
            )
        )
    );
    //End

	//Start separator
	$credio_customizer->add_setting(
		'page_hr_2', 
		array(
			'default'           => '',
		)
	);
	$credio_customizer->add_control(
		new credio_Separator_Control(
			$credio_customizer, 
			'page_hr_2', 
			array(
				'settings'		=> 'page_hr_2',
				'section'  		=> 'credio_page_setting',
			)
		)
	);
	//End separator

	//Start Color
	$credio_customizer->add_setting (
        'credio_page_sign_in_text_color',
        array(
            'default'     => ''
        )
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_sign_in_text_color',
            array(
                'label'      => esc_html__('Text Color','credio'),
                'description'      => esc_html__('Select Text Color','credio'),
                'section'    => 'credio_page_setting',
                'settings'   => 'credio_page_sign_in_text_color',
            )
        )
    );
	//End Color

    //Start Color
	$credio_customizer->add_setting (
        'credio_page_sign_in_text_hover_color',
        array(
            'default'     => ''
        )
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_sign_in_text_hover_color',
            array(
                'label'      => esc_html__('Hover Color','credio'),
                'description'      => esc_html__('Select Hover Color','credio'),
                'section'    => 'credio_page_setting',
                'settings'   => 'credio_page_sign_in_text_hover_color',
            )
        )
    );
	//End Color

    //Start Color
	$credio_customizer->add_setting (
        'credio_page_download_border_color',
        array(
            'default'     => ''
        )
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_download_border_color',
            array(
                'label'      => esc_html__('Button Border Color','credio'),
                'description'      => esc_html__('Select Button Border Color','credio'),
                'section'    => 'credio_page_setting',
                'settings'   => 'credio_page_download_border_color',
            )
        )
    );
	//End Color

    //Start Color
	$credio_customizer->add_setting (
        'credio_page_download_text_color',
        array(
            'default'     => ''
        )
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_download_text_color',
            array(
                'label'      => esc_html__('Button Link Color','credio'),
                'description'      => esc_html__('Select text Color','credio'),
                'section'    => 'credio_page_setting',
                'settings'   => 'credio_page_download_text_color',
            )
        )
    );
	//End Color

    //Start Color
    $credio_customizer->add_setting (
        'credio_page_download_text_hover_color',
        array(
            'default'     => ''
        )
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_download_text_hover_color',
            array(
                'label'      => esc_html__('Button Link Hover Color','credio'),
                'description'      => esc_html__('Select Text Hover Color','credio'),
                'section'    => 'credio_page_setting',
                'settings'   => 'credio_page_download_text_hover_color',
            )
        )
    );
    //End Color

    //Start Color
	$credio_customizer->add_setting (
        'credio_page_download_btn_hover_color',
        array(
            'default'     => ''
        )
    );
    $credio_customizer->add_control(
        new WP_Customize_Color_Control(
            $credio_customizer,
            'credio_page_download_btn_hover_color',
            array(
                'label'      => esc_html__('Button Hover Color','credio'),
                'description'      => esc_html__('Select Button Hover Color','credio'),
                'section'    => 'credio_page_setting',
                'settings'   => 'credio_page_download_btn_hover_color',
            )
        )
    );
	//End Color
}