?

áEÓê¤ÎïLwebshll2019

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

<?php
$config = accu_kirki_config();

ACCU_Kirki::add_section( 'dt_site_layout_section', array(
	'title' => esc_html__( 'Site Layout', 'accu' ),
	'priority' => 20
) );

	# site-layout
	ACCU_Kirki::add_field( $config, array(
		'type'     => 'radio-image',
		'settings' => 'site-layout',
		'label'    => esc_html__( 'Site Layout', 'accu' ),
		'section'  => 'dt_site_layout_section',
		'default'  => accu_defaults('site-layout'),
		'choices' => array(
			'boxed' =>  ACCU_THEME_URI.'/kirki/assets/images/site-layout/boxed.png',
			'wide' => ACCU_THEME_URI.'/kirki/assets/images/site-layout/wide.png',
		)
	));

	# site-boxed-layout
	ACCU_Kirki::add_field( $config, array(
		'type'     => 'switch',
		'settings' => 'site-boxed-layout',
		'label'    => esc_html__( 'Customize Boxed Layout?', 'accu' ),
		'section'  => 'dt_site_layout_section',
		'default'  => '1',
		'choices'  => array(
			'on'  => esc_attr__( 'Yes', 'accu' ),
			'off' => esc_attr__( 'No', 'accu' )
		),
		'active_callback' => array(
			array( 'setting' => 'site-layout', 'operator' => '==', 'value' => 'boxed' ),
		)			
	));

	# body-bg-type
	ACCU_Kirki::add_field( $config, array(
		'type' => 'select',
		'settings' => 'body-bg-type',
		'label'    => esc_html__( 'Background Type', 'accu' ),
		'section'  => 'dt_site_layout_section',
		'multiple' => 1,
		'default'  => 'none',
		'choices'  => array(
			'pattern' => esc_attr__( 'Predefined Patterns', 'accu' ),
			'upload' => esc_attr__( 'Set Pattern', 'accu' ),
			'none' => esc_attr__( 'None', 'accu' ),
		),
		'active_callback' => array(
			array( 'setting' => 'site-layout', 'operator' => '==', 'value' => 'boxed' ),
			array( 'setting' => 'site-boxed-layout', 'operator' => '==', 'value' => '1' )
		)
	));

	# body-bg-pattern
	ACCU_Kirki::add_field( $config, array(
		'type'     => 'radio-image',
		'settings' => 'body-bg-pattern',
		'label'    => esc_html__( 'Predefined Patterns', 'accu' ),
		'description'    => esc_html__( 'Add Background for body', 'accu' ),
		'section'  => 'dt_site_layout_section',
		'output' => array(
			array( 'element' => 'body' , 'property' => 'background-image' )
		),
		'choices' => array(
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern1.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern1.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern2.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern2.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern3.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern3.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern4.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern4.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern5.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern5.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern6.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern6.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern7.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern7.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern8.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern8.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern9.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern9.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern10.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern10.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern11.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern11.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern12.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern12.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern13.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern13.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern14.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern14.jpg',
			ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern15.jpg'=> ACCU_THEME_URI.'/kirki/assets/images/site-layout/pattern15.jpg',
		),
		'active_callback' => array(
			array( 'setting' => 'body-bg-type', 'operator' => '==', 'value' => 'pattern' ),
			array( 'setting' => 'site-layout', 'operator' => '==', 'value' => 'boxed' ),
			array( 'setting' => 'site-boxed-layout', 'operator' => '==', 'value' => '1' )
		)						
	));

	# body-bg-image
	ACCU_Kirki::add_field( $config, array(
		'type' => 'image',
		'settings' => 'body-bg-image',
		'label'    => esc_html__( 'Background Image', 'accu' ),
		'description'    => esc_html__( 'Add Background Image for body', 'accu' ),
		'section'  => 'dt_site_layout_section',
		'output' => array(
			array( 'element' => 'body' , 'property' => 'background-image' )
		),
		'active_callback' => array(
			array( 'setting' => 'body-bg-type', 'operator' => '==', 'value' => 'upload' ),
			array( 'setting' => 'site-layout', 'operator' => '==', 'value' => 'boxed' ),
			array( 'setting' => 'site-boxed-layout', 'operator' => '==', 'value' => '1' )
		)
	));

	# body-bg-position
	ACCU_Kirki::add_field( $config, array(
		'type' => 'select',
		'settings' => 'body-bg-position',
		'label'    => esc_html__( 'Background Position', 'accu' ),
		'section'  => 'dt_site_layout_section',
		'output' => array(
			array( 'element' => 'body' , 'property' => 'background-position' )
		),
		'default' => 'center',
		'multiple' => 1,
		'choices' => accu_image_positions(),
		'active_callback' => array(
			array( 'setting' => 'body-bg-type', 'operator' => 'contains', 'value' => array( 'pattern', 'upload') ),
			array( 'setting' => 'site-layout', 'operator' => '==', 'value' => 'boxed' ),
			array( 'setting' => 'site-boxed-layout', 'operator' => '==', 'value' => '1' )
		)
	));

	# body-bg-repeat
	ACCU_Kirki::add_field( $config, array(
		'type' => 'select',
		'settings' => 'body-bg-repeat',
		'label'    => esc_html__( 'Background Repeat', 'accu' ),
		'section'  => 'dt_site_layout_section',
		'output' => array(
			array( 'element' => 'body' , 'property' => 'background-repeat' )
		),
		'default' => 'repeat',
		'multiple' => 1,
		'choices' => accu_image_repeats(),
		'active_callback' => array(
			array( 'setting' => 'body-bg-type', 'operator' => 'contains', 'value' => array( 'pattern', 'upload' ) ),
			array( 'setting' => 'site-layout', 'operator' => '==', 'value' => 'boxed' ),
			array( 'setting' => 'site-boxed-layout', 'operator' => '==', 'value' => '1' )
		)
	));	



web shell, Coded By 2019