File "portfolio_setting.php"

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

<?php
function credio_portfolio_panel($credio_customizer, $priority){
    $credio_customizer->add_section('credio_portfolio_setting', array(
        'title'    => esc_html__('Portfolio Settings', 'credio'),
        'priority' => $priority,
        'panel'    => 'credio_options_panel',
    ));

    //Start enabal
    $credio_customizer->add_setting('credio_enable_portfolio_page_banner',
    array(
        'default' => 0
    )
    );
    $credio_customizer->add_control(
    new credio_Customize_Switch_Control(
        $credio_customizer,
        'credio_enable_portfolio_page_banner',
        array(
            'type'        => 'switch',
            'label'       => esc_html__('Show Portfolio Page Banner', 'credio'),
            'description' => esc_html__('You can select banner show or hide', 'credio'),
            'section'     => 'credio_portfolio_setting',
        )
    )
    );
    //End enabal

    //Start separator
    $credio_customizer->add_setting(
    'portfolio_hr_00',
    array(
        'default' => '',
        'sanitize_callback' => 'esc_html',
    )
    );
    $credio_customizer->add_control(
    new credio_Separator_Control(
        $credio_customizer,
        'portfolio_hr_00',
        array(
            'settings' => 'portfolio_hr_00',
            'section' => 'credio_portfolio_setting',
        )
    )
    );
    //End separator

    //Start enabal
    $credio_customizer->add_setting('credio_enable_portfolio_breadcrumb',
    array(
        'default' => 0
    )
    );
    $credio_customizer->add_control(
    new credio_Customize_Switch_Control(
        $credio_customizer,
        'credio_enable_portfolio_breadcrumb',
        array(
            'type'        => 'switch',
            'label'       => esc_html__('Show Breadcrumb', 'credio'),
            'description' => esc_html__('You want to show breadcrumb click ON', 'credio'),
            'section'     => 'credio_portfolio_setting',
        )
    )
    );
    //End enabal

    //Start separator
    $credio_customizer->add_setting(
    'portfolio_hr_0',
    array(
        'default' => '',
        'sanitize_callback' => 'esc_html',
    )
    );
    $credio_customizer->add_control(
    new credio_Separator_Control(
        $credio_customizer,
        'portfolio_hr_0',
        array(
            'settings' => 'portfolio_hr_0',
            'section' => 'credio_portfolio_setting',
        )
    )
    );
    //End separator

    //Start default header logo
    $credio_customizer->add_setting(
    'credio_portfolio_banner_image',
    array(
        'transport' => 'refresh',
    )
    );
    $credio_customizer->add_control(
    new WP_Customize_Image_Control(
        $credio_customizer,
        'credio_portfolio_banner_image',
        array(
            'label'    => esc_html__('Portfolio Single Page Banner Image', 'credio'),
            'section'  => 'credio_portfolio_setting',
            'settings' => 'credio_portfolio_banner_image',
        )
    )
    );
    //End default logo

    //Start separator
    $credio_customizer->add_setting(
    'portfolio_hr_1',
    array(
        'default' => '',
        'sanitize_callback' => 'esc_html',
    )
    );
    $credio_customizer->add_control(
    new credio_Separator_Control(
        $credio_customizer,
        'portfolio_hr_1',
        array(
            'settings' => 'portfolio_hr_1',
            'section' => 'credio_portfolio_setting',
        )
    )
    );
    //End separator

    //Start Body Background Color
    $credio_customizer->add_setting(
    'credio_portfolio_bg_color'
    );
    $credio_customizer->add_control(
    new WP_Customize_Color_Control(
        $credio_customizer,
        'credio_portfolio_bg_color',
        array(
            'label'       => esc_html__('Sinlge Portfolio Body Backgroud Color', 'credio'),
            'description' => esc_html__('Pick body background color', 'credio'),
            'section'     => 'credio_portfolio_setting',
            'settings'    => 'credio_portfolio_bg_color',
        )
    )
    );
    //End Body Background Color

    //Start separator
    $credio_customizer->add_setting(
    'portfolio_hr_2',
    array(
        'default' => '',
        'sanitize_callback' => 'esc_html',
    )
    );
    $credio_customizer->add_control(
    new credio_Separator_Control(
        $credio_customizer,
        'portfolio_hr_2',
        array(
            'settings' => 'portfolio_hr_2',
            'section' => 'credio_portfolio_setting',
        )
    )
    );
    //End separator

    //Start Logo Height
    $credio_customizer->add_setting(
    'credio_portfolio_banner_title',
    array(
        'transport' => 'refresh',
    )
    );
    $credio_customizer->add_control('credio_portfolio_banner_title', array(
    'section' => 'credio_portfolio_setting',
    'label'   => esc_html__('Portfolio Single Banner Title', 'credio'),
    'type'    => 'text',
    'setting' => 'credio_portfolio_banner_title',
    ));
    //End Logo Height

    //Start separator
    $credio_customizer->add_setting(
    'portfolio_hr_04',
    array(
        'default' => '',
        'sanitize_callback' => 'esc_html',
    )
    );
    $credio_customizer->add_control(
    new credio_Separator_Control(
        $credio_customizer,
        'portfolio_hr_04',
        array(
            'settings' => 'portfolio_hr_04',
            'section' => 'credio_portfolio_setting',
        )
    )
    );
    //End separator

    //Start
    $credio_customizer->add_setting(
    'credio_portfolio_banner_text',
    array(
        'transport' => 'refresh',
    )
    );
    $credio_customizer->add_control('credio_portfolio_banner_text', array(
    'section' => 'credio_portfolio_setting',
    'label'   => esc_html__('Portfolio Single Banner Text', 'credio'),
    'type'    => 'textarea',
    'setting' => 'credio_portfolio_banner_text',
    ));
    //End
}