HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ubuntu-8gb-hel1-1 6.8.0-55-generic #57-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 12 23:42:21 UTC 2025 x86_64
User: www-data (33)
PHP: 8.1.32
Disabled: NONE
Upload Files
File: /var/www/agighana.org_backup/featured_slider.php
<?php
global $themetype;
// Featured Slider Section
	new \Kirki\Section(
		'featured_slider_section',
		[
			'title'       => esc_html__( 'Featured Slider', 'kirki' ),
			'panel'       => 'globly_theme_option',
			'priority'    => 160,
		]
	);

	new \Kirki\Field\Repeater(
		[
			'settings' => $themetype['plugiformname'].'_featuredimage_slider',
			'label'    => esc_html__( 'Featured Slider Items Content', 'kirki' ),
			'row_label' => array( 'value' => 'Slider item' ),
			'section'  => 'featured_slider_section',
			'priority' => 10,
			'default'  => [
				[
					'image'    => '',
					'title'    => esc_html__('New Skills', 'kirki' ),
					'text'    => esc_html__('Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text.', 'kirki' ),
					'link_url'    => esc_html__('#', 'kirki' ),
					'link_text'   => esc_html__( 'Button', 'kirki' ),
				],
			],
			'fields'   => [
				'image'    => [
					'type'		  => 'image',
					'label'       => esc_html__( 'Image:', 'kirki' ),
				],
				'title'    => [
					'type'        => 'text',
					'label'       => esc_html__( 'Title', 'kirki' ),
				],
				'text'    => [
					'type'        => 'textarea',
					'label'       => esc_html__( 'Text', 'kirki' ),
				],
				'link_url'    => [
					'type'        => 'text',
					'label'       => esc_html__( 'Link URL', 'kirki' ),
				],
				'link_text'   => [
					'type'        => 'text',
					'label'       => esc_html__( 'Button text:', 'kirki' ),
				],
			],
			// 'partial_refresh'    => [
			// 	$themetype['plugiformname'].'_featuredimage_slider' => [
			// 		'selector'        => '.featured_slider_image',
			// 		// 'render_callback' => $themetype['plugiformname'].'_featuredimage_slider',
			// 	],
			// ],
			'choices' => [
				'limit' => ($themetype['themtypeis']=='normal') ? 1 : 100,
			]
		]
	);

	// Slider Design 
		if(isset($themetype['silvery_featured_slider_text_color'])){
			new \Kirki\Field\Color(
				[
					'settings'    => 'silvery_featured_slider_text_color',
					'label'       => __( 'Text Color', 'kirki' ),
					'section'     => 'featured_slider_section',
					'priority' 	  => 20,
					'default'     => $themetype['silvery_featured_slider_text_color'],
					// 'default'     => '#ffffff',
					'choices'     => [
						'alpha' => true,
					],
					'output' => array(
						array(
							'element'  => '.featured_slider_disc, .featured_slider_title h1',
							'property' => 'color',
						),
					),
				]
			);
		}

		if(isset($themetype['silvery_featured_slider_arrow_text_color'])){
			new \Kirki\Field\Color(
				[
					'settings'    => 'silvery_featured_slider_arrow_text_color',
					'label'       => __( 'Arrow Text Color', 'kirki' ),
					'section'     => 'featured_slider_section',
					'priority' 	  => 30,
					'default'     => $themetype['silvery_featured_slider_arrow_text_color'],
					'choices'     => [
						'alpha' => true,
					],
					'output' => array(
						array(
							'element'  => '.featured_slider_image .owl-nav button',
							'property' => 'color',
							'suffix'  => '!important',
						),
					),
				]
			);
		}

		if(isset($themetype['silvery_featured_slider_arrow_bg_color'])){
			new \Kirki\Field\Color(
				[
					'settings'    => 'silvery_featured_slider_arrow_bg_color',
					'label'       => __( 'Arrow Background Color', 'kirki' ),
					'section'     => 'featured_slider_section',
					'priority' 	  => 40,
					'default'     => $themetype['silvery_featured_slider_arrow_bg_color'],
					'choices'     => [
						'alpha' => true,
					],
					'output' => array(
						array(
							'element'  => '.featured_slider_image .owl-nav button',
							'property' => 'background',
							'suffix'  => '!important',
						),
					),
				]
			);
		}

		if(isset($themetype['silvery_featured_slider_arrow_text_hover_color'])){
			new \Kirki\Field\Color(
				[
					'settings'    => 'silvery_featured_slider_arrow_text_hover_color',
					'label'       => __( 'Arrow Text Hover Color', 'kirki' ),
					'section'     => 'featured_slider_section',
					'priority' 	  => 50,
					'default'     => $themetype['silvery_featured_slider_arrow_text_hover_color'],
					// 'default'     => '#ffffff',
					'choices'     => [
						'alpha' => true,
					],
					'output' => array(
						array(
							'element'  => '.featured_slider_image button.owl-prev:hover, .featured_slider_image button.owl-next:hover',
							'property' => 'color',
							'suffix'  => '!important',
						),
					),
				]
			);
		}

		if(isset($themetype['silvery_featured_slider_arrow_bg_hover_color'])){
			new \Kirki\Field\Color(
				[
					'settings'    => 'silvery_featured_slider_arrow_bg_hover_color',
					'label'       => __( 'Arrow Background Hover Color', 'kirki' ),
					'section'     => 'featured_slider_section',
					'priority' 	  => 60,
					'default'     => $themetype['silvery_featured_slider_arrow_bg_hover_color'],
					// 'default'     => '#4f2d4f',
					'choices'     => [
						'alpha' => true,
					],
					'output' => array(
						array(
							'element'  => '.featured_slider_image button.owl-prev:hover, .featured_slider_image button.owl-next:hover',
							'property' => 'background',
							'suffix'  => '!important',
						),
					),
				]
			);
		}

		new \Kirki\Field\Select(
			[
				'settings'    => 'silvery_featured_slider_autoplay',
				'label'       => esc_html__( 'Autoplay', 'kirki' ),
				'section'     => 'featured_slider_section',
				'priority' 	  => 70,
				'default'     => 'true',
				'placeholder' => esc_html__( 'Choose an option', 'kirki' ),
				'choices'     => [
					'true' => esc_html__( 'True', 'kirki' ),
					'false' => esc_html__( 'False', 'kirki' ),
				],
			]
		);

		new \Kirki\Field\Number(
			[
				'settings' => 'silvery_featured_slider_autoplay_speed',
				'label'    => esc_html__( 'AutoplaySpeed', 'kirki' ),
				'section'  => 'featured_slider_section',
				'default'  => esc_html__( '1000', 'kirki' ),
				'priority' => 80,
			]
		);

		new \Kirki\Field\Number(
			[
				'settings' => 'silvery_featured_slider_autoplay_timeout',
				'label'    => esc_html__( 'AutoplayTimeout', 'kirki' ),
				'section'  => 'featured_slider_section',
				'default'  => esc_html__( '5000', 'kirki' ),
				'priority' => 90,
			]
		);
?>