File "slug_setting.php"

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

<?php
function credio_team_panel($credio_customizer, $priority){
    $credio_customizer->add_section('credio_slug_setting', array(
        'title'    => esc_html__('Post Type Configuration', 'credio'),
        'priority' => $priority,
        'panel'    => 'credio_options_panel',
    ));

    //Start Portfolio
    $credio_customizer->add_setting(
        'rstheme_portfolio_slug',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_portfolio_slug', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Portfolio Slug Change', 'credio'),
        'type'    => 'text',
        'setting' => 'rstheme_portfolio_slug',
    ));
    // Cat Label
    $credio_customizer->add_setting(
        'rstheme_portfolio_cat_taxonomy_title',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_portfolio_cat_taxonomy_title', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Category Taxonomy Title', 'credio'),
        'description' => esc_html__('Default title is: Portfolio Categories','credio'),
        'type'    => 'text',
        'setting' => 'rstheme_portfolio_cat_taxonomy_title',
    ));
    // Cat Slug
    $credio_customizer->add_setting(
        'rstheme_portfolio_cat_taxonomy_slug',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_portfolio_cat_taxonomy_slug', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Category Taxonomy Slug', 'credio'),
        'description' => esc_html__("Default slug is: portfolios-categorie (Note: Don't use same slug for portfolio & taxonomy).",'credio'),
        'type'    => 'text',
        'setting' => 'rstheme_portfolio_cat_taxonomy_slug',
    ));
    //End Portfolio

    //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_1', 
			array(
				'settings'		=> 'separator_1',
				'section'  		=> 'credio_slug_setting',
			)
		)
	);
	//End separator
    //Start separator
	$credio_customizer->add_setting(
		'separator_11', 
		array(
			'default'           => '',
			'sanitize_callback' => 'esc_html',
		)
	);
	$credio_customizer->add_control(
		new credio_Separator_Control(
			$credio_customizer, 
			'separator_11', 
			array(
				'settings'		=> 'separator_11',
				'section'  		=> 'credio_slug_setting',
			)
		)
	);
	//End separator

    //Start Team
    $credio_customizer->add_setting(
        'rstheme_team_slug',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_team_slug', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Team Slug Change', 'credio'),
        'type'    => 'text',
        'setting' => 'rstheme_team_slug',
    ));
    // Cat label
    $credio_customizer->add_setting(
        'rstheme_team_cat_taxonomy_title',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_team_cat_taxonomy_title', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Category Taxonomy Title', 'credio'),
        'description' => esc_html__('Default title is: Team Categories','credio'),
        'type'    => 'text',
        'setting' => 'rstheme_team_cat_taxonomy_title',
    ));
    // Cat Slug
    $credio_customizer->add_setting(
        'rstheme_team_cat_taxonomy_slug',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_team_cat_taxonomy_slug', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Category Taxonomy Slug', 'credio'),
        'description' => esc_html__("Default slug is: teams-categorie (Note: Don't use same slug for team & taxonomy).",'credio'),
        'type'    => 'text',
        'setting' => 'rstheme_team_cat_taxonomy_slug',
    ));
    //End Team

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

    //Start Service
    $credio_customizer->add_setting(
        'rstheme_service_slug',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_service_slug', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Service Slug Change', 'credio'),
        'type'    => 'text',
        'setting' => 'rstheme_service_slug',
    ));
    // Cat Label
    $credio_customizer->add_setting(
        'rstheme_service_cat_taxonomy_title',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_service_cat_taxonomy_title', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Category Taxonomy Title', 'credio'),
        'description' => esc_html__('Default title is: Service Categories','credio'),
        'type'    => 'text',
        'setting' => 'rstheme_service_cat_taxonomy_title',
    ));
    // Cat Slug
    $credio_customizer->add_setting(
        'rstheme_service_cat_taxonomy_slug',
        array(
            'transport' => 'refresh',
        )
    );
    $credio_customizer->add_control('rstheme_service_cat_taxonomy_slug', array(
        'section' => 'credio_slug_setting',
        'label'   => esc_html__('Category Taxonomy Slug', 'credio'),
        'description' => esc_html__("Default slug is: services-categorie (Note: Don't use same slug for service & taxonomy).",'credio'),
        'type'    => 'text',
        'setting' => 'rstheme_service_cat_taxonomy_slug',
    ));
    //End Service

}