?

áEÓê¤ÎïLwebshll2019

Current Path : /home/webyoo/www/zohar/site/wp-content/themes/accu/kirki/
Upload File :
Current File : /home/webyoo/www/zohar/site/wp-content/themes/accu/kirki/index.php

<?php

require_once get_template_directory() . '/kirki/kirki-utils.php';
require_once get_template_directory() . '/kirki/include-kirki.php';
require_once get_template_directory() . '/kirki/kirki.php';

$config = accu_kirki_config();

add_action('customize_register', 'accu_customize_register');
function accu_customize_register( $wp_customize ) {

	$wp_customize->remove_section( 'colors' );
	$wp_customize->remove_section( 'header_image' );
	$wp_customize->remove_section( 'background_image' );
	$wp_customize->remove_section( 'static_front_page' );

	$wp_customize->remove_section('themes');
	$wp_customize->get_section('title_tagline')->priority = 10;
}

add_action( 'customize_controls_print_styles', 'accu_enqueue_customizer_stylesheet' );
function accu_enqueue_customizer_stylesheet() {
	wp_register_style( 'accu-customizer-css', ACCU_THEME_URI.'/kirki/assets/css/customizer.css', NULL, NULL, 'all' );
	wp_enqueue_style( 'accu-customizer-css' );	
}

add_action( 'customize_controls_print_footer_scripts', 'accu_enqueue_customizer_script' );
function accu_enqueue_customizer_script() {
	wp_register_script( 'accu-customizer-js', ACCU_THEME_URI.'/kirki/assets/js/customizer.js', array('jquery', 'customize-controls' ), false, true );
	wp_enqueue_script( 'accu-customizer-js' );
}

# Theme Customizer Begins
ACCU_Kirki::add_config( $config , array(
	'capability'    => 'edit_theme_options',
	'option_type'   => 'theme_mod',
) );

	# Site Identity	
		# use-custom-logo
		ACCU_Kirki::add_field( $config, array(
			'type'     => 'switch',
			'settings' => 'use-custom-logo',
			'label'    => esc_html__( 'Logo ?', 'accu' ),
			'section'  => 'title_tagline',
			'priority' => 1,
			'default'  => accu_defaults('use-custom-logo'),
			'description' => esc_html__('Switch to Site title or Logo','accu'),
			'choices'  => array(
				'on'  => esc_attr__( 'Logo', 'accu' ),
				'off' => esc_attr__( 'Site Title', 'accu' )
			)			
		) );

		# custom-logo
		ACCU_Kirki::add_field( $config, array(
			'type' => 'image',
			'settings' => 'custom-logo',
			'label'    => esc_html__( 'Logo', 'accu' ),
			'section'  => 'title_tagline',
			'priority' => 2,
			'default' => accu_defaults( 'custom-logo' ),
			'active_callback' => array(
				array( 'setting' => 'use-custom-logo', 'operator' => '==', 'value' => '1' )
			)
		));

		ACCU_Kirki::add_field( $config, array(
			'type' => 'color',
			'settings' => 'custom-title-color',
			'label'    => esc_html__( 'Site Title Color', 'accu' ),
			'section'  => 'title_tagline',
			'priority' => 4,
			'active_callback' => array(
				array( 'setting' => 'use-custom-logo', 'operator' => '!=', 'value' => '1' )
			),
			'output' => array(
				array( 'element' => '#site-title a' , 'property' => 'color', 'suffix' => ' !important' )
			),
			'choices' => array( 'alpha' => true ),
		));

		# custom-light-logo
		ACCU_Kirki::add_field( $config, array(
			'type' => 'image',
			'settings' => 'custom-light-logo',
			'label'    => esc_html__( 'Light Logo', 'accu' ),
			'section'  => 'title_tagline',
			'priority' => 3,
			'default' => accu_defaults( 'custom-light-logo' ),
			'active_callback' => array(
				array( 'setting' => 'use-custom-logo', 'operator' => '==', 'value' => '1' )
			)
		));		

	# Site Layout
	require_once get_template_directory() . '/kirki/options/site-layout.php';

	# Site Skin
	require_once get_template_directory() . '/kirki/options/site-skin.php';

	# Additional JS
	require_once get_template_directory() . '/kirki/options/custom-js.php';

	# Typography
	ACCU_Kirki::add_panel( 'dt_site_typography_panel', array(
		'title' => esc_html__( 'Typography', 'accu' ),
		'description' => esc_html__('Typography Settings','accu'),
		'priority' => 220
	) );	
	require_once get_template_directory() . '/kirki/options/site-typography.php';	
# Theme Customizer Ends



web shell, Coded By 2019