403Webshell
Server IP : 192.64.118.117  /  Your IP : 18.188.48.106
Web Server : LiteSpeed
System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64
User : thecgapy ( 1160)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/thecgapy/www/wp-content/themes/TESSERACT/inc/sections/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/thecgapy/www/wp-content/themes/TESSERACT/inc/sections/header-content.php
<?php
/*
 * section HEADER CONTENT
 */

   	$wp_customize->add_section( 'tesseract_header_content' , array(
    	'title'      => __('Header Right Block Content', 'tesseract'),
    	'priority'   => 6,
		'panel'      => 'tesseract_header_options'
	) );

		$wp_customize->add_setting( 'tesseract_header_content_header', array(
			'default'           => '',
			'type'           	=> 'option',
			'transport'         => 'refresh',
			'sanitize_callback' => '__return_false'
			)
		);

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_header_content_header_control',
				array(
					'label' =>  __('Choose the content to be displayed in the right block of the header area', 'tesseract' ),
					'section' => 'tesseract_header_content',
					'settings' => 'tesseract_header_content_header',
					'priority' => 	1
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_header_right_content', array(
				'sanitize_callback' => 'tesseract_sanitize_radio_nextToMenu_right',
				'default'			=> 'nothing'
		) );

			$wp_customize->add_control(
				new WP_Customize_Control(
					$wp_customize,
					'tesseract_header_right_content_control',
					array(
						'section'        => 'tesseract_header_content',
						'settings'       => 'tesseract_header_right_content',
						'type'           => 'radio',
						'choices' 		 => array(
							'nothing' 	 => __( 'Nothing', 'tesseract'),
							'buttons' 	 => __( 'Buttons', 'tesseract'),
							'social'     => __( 'Social Icons', 'tesseract'),
							'search' 	 => __( 'Search Bar', 'tesseract'),
							'menu' 	 	 => __( 'Menu', 'tesseract')
						),
						'priority' 		 => 2
					)
				)
			);

		$defaultBtns = '<a href="/" class="button primary-button">Primary Button</a><a href="/" class="button secondary-button">Secondary Button</a>';

		$wp_customize->add_setting( 'tesseract_header_content_if_button', array(
			'sanitize_callback' => 'tesseract_sanitize_textarea_html',
			'default' 			=> $defaultBtns
		) );

			$wp_customize->add_control(
				new WP_Customize_Control(
					$wp_customize,
					'tesseract_header_content_if_button_control',
					array(
						'label'          => __( 'Button code', 'tesseract' ),
						'section'        => 'tesseract_header_content',
						'settings'       => 'tesseract_header_content_if_button',
						'type'           => 'textarea',
						'priority' 		 => 3,
						'active_callback' 	=> 'tesseract_button_textarea_enable'
					)
				)
			);

		$header_content_menu_selector_menus = get_terms( 'nav_menu' );

		if ( $header_content_menu_selector_menus ) :

			$header_content_menu_selector_items = array();
			$item_keys = array( 'none' ); $item_values = array( '' );
			foreach ( $header_content_menu_selector_menus as $items ) {
				array_push( $item_keys, $items->slug);
				array_push( $item_values, $items->name);
			}

			$header_content_menu_selector_items = array_combine( $item_keys, $item_values );

			$wp_customize->add_setting( 'tesseract_header_right_menu_select', array(
				'sanitize_callback' => 'tesseract_sanitize_select',
				'default' 			=> 'none'
			) );

				$wp_customize->add_control(
					new WP_Customize_Control(
						$wp_customize,
						'tesseract_header_right_menu_select_control',
						array(
							'label'          => __( 'Select menu', 'tesseract' ),
							'section'        => 'tesseract_header_content',
							'settings'       => 'tesseract_header_right_menu_select',
							'type'           => 'select',
							'choices'        => $header_content_menu_selector_items,
							'priority' 		 => 4,
							'active_callback' 	=> 'tesseract_header_right_menu_select_enable'
						)
					)
				);

		endif;

Youez - 2016 - github.com/yon3zu
LinuXploit