403Webshell
Server IP : 192.64.118.117  /  Your IP : 3.16.30.154
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/mobilecreationz.com/wp-content/themes/TESSERACT/inc/sections/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/thecgapy/mobilecreationz.com/wp-content/themes/TESSERACT/inc/sections/mobile-menu.php
<?php
/*
 * section HEADER COLORS
 */

   	$wp_customize->add_section( 'tesseract_mobmenu' , array(
    	'title'      => __('Mobile Menu', 'tesseract'),
    	'priority'   => 7,
		'panel'      => 'tesseract_header_options'
	) );

		$wp_customize->add_setting( 'tesseract_mobmenu_opener', array(
				'sanitize_callback' => 'tesseract_sanitize_checkbox',
				'default' 			=> 0
		) );

			$wp_customize->add_control(
				new WP_Customize_Control(
					$wp_customize,
					'tesseract_mobmenu_opener_control',
					array(
						'label'          => __( 'Check this to open mobile menu (this way you can see how it will look with your new mobile menu settings)', 'tesseract' ),
						'section'        => 'tesseract_mobmenu',
						'settings'       => 'tesseract_mobmenu_opener',
						'type'           => 'checkbox',
						'priority' 		 => 1
					)
				)
			);

		//Register setting with the custom ALPHA enabled colorpicker
		// See full blog post here
		// http://pluto.kiwi.nz/2014/07/how-to-add-a-color-control-with-alphaopacity-to-the-wordpress-theme-customizer/

		$wp_customize->add_setting( 'tesseract_mobmenu_background_color', array(
				'transport'         => 'postMessage',
				'sanitize_callback' => 'tesseract_sanitize_rgba',
				'default' 			=> '#336ca6'
		) );

			$wp_customize->add_control(
				new WP_Customize_Color_Control(
				$wp_customize,
				'tesseract_mobmenu_background_color_control',
				array(
					'label'      => __( 'Menu Background Color', 'tesseract' ),
					'section'    => 'tesseract_mobmenu',
					'settings'   => 'tesseract_mobmenu_background_color',
					'priority'   => 2
				) )
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_link_color', array(
				'transport'         => 'postMessage',
				'sanitize_callback' => 'sanitize_hex_color',
				'default' 			=> '#ffffff'
		) );

			$wp_customize->add_control(
				new WP_Customize_Color_Control(
				$wp_customize,
				'tesseract_mobmenu_link_color_control',
				array(
					'label'      => __( 'Menu Link Color', 'tesseract' ),
					'section'    => 'tesseract_mobmenu',
					'settings'   => 'tesseract_mobmenu_link_color',
					'priority' 	 => 3
				) )
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_link_hover_color', array(
				'transport'         => 'postMessage',
				'sanitize_callback' => 'sanitize_hex_color',
				'default' 			=> '#ffffff'
		) );

			$wp_customize->add_control(
				new WP_Customize_Color_Control(
				$wp_customize,
				'tesseract_mobmenu_link_hover_color_control',
				array(
					'label'      => __( 'Menu Link Hover Color', 'tesseract' ),
					'section'    => 'tesseract_mobmenu',
					'settings'   => 'tesseract_mobmenu_link_hover_color',
					'priority' 	 => 4
				) )
			);

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

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_mobmenu_link_hover_background_color_header_control',
				array(
					'label' =>  __('Menu Link Hover Background Color', 'tesseract' ),
					'section' => 'tesseract_mobmenu',
					'settings' => 'tesseract_mobmenu_link_hover_background_color_header',
					'priority' => 	5
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_link_hover_background_color', array(
				'sanitize_callback' => 'tesseract_sanitize_radio_mob_link_hover_background_color',
				'default'			=> 'dark'
		) );

			$wp_customize->add_control(
				new WP_Customize_Control(
					$wp_customize,
					'tesseract_mobmenu_link_hover_background_color_control',
					array(
						'section'        => 'tesseract_mobmenu',
						'settings'       => 'tesseract_mobmenu_link_hover_background_color',
						'type'           => 'radio',
						'choices' 		 => array(
							'dark' 	 	=> __( 'Dark Opaque', 'tesseract'),
							'light' 	=> __( 'Light Opaque', 'tesseract'),
							'custom'	=> __( 'Custom Color', 'tesseract')
						),
						'priority' 		 => 6
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_link_hover_background_color_custom', array(
				'transport'         => 'postMessage',
				'sanitize_callback' => 'sanitize_hex_color',
				'default' 			=> '#285684'
		) );

			$wp_customize->add_control(
				new WP_Customize_Color_Control(
				$wp_customize,
				'tesseract_mobmenu_link_hover_background_color_custom_control',
				array(
					'label'      => __( 'Choose custom color', 'tesseract' ),
					'section'    => 'tesseract_mobmenu',
					'settings'   => 'tesseract_mobmenu_link_hover_background_color_custom',
					'priority' 	 => 7,
					'active_callback' 	=> 'tesseract_mobmenu_link_hover_background_color_custom_enable'
				) )
			);

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

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_mobmenu_shadow_color_header_control',
				array(
					'label' =>  __('Menu Item Shadows and Separators Color', 'tesseract' ),
					'section' => 'tesseract_mobmenu',
					'settings' => 'tesseract_mobmenu_shadow_color_header',
					'priority' => 	8
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_shadow_color', array(
				'sanitize_callback' => 'tesseract_sanitize_radio_mob_shadow_color',
				'default'			=> 'dark'
		) );

			$wp_customize->add_control(
				new WP_Customize_Control(
					$wp_customize,
					'tesseract_mobmenu_shadow_color_control',
					array(
						'section'        => 'tesseract_mobmenu',
						'settings'       => 'tesseract_mobmenu_shadow_color',
						'type'           => 'radio',
						'choices' 		 => array(
							'dark' 	 	=> __( 'Dark', 'tesseract'),
							'light' 	=> __( 'Light', 'tesseract'),
							'custom'	=> __( 'Custom Color', 'tesseract')
						),
						'priority' 		 => 9
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_shadow_color_custom', array(
				'transport'         => 'postMessage',
				'sanitize_callback' => 'sanitize_hex_color',
				'default' 			=> '#000000'
		) );

			$wp_customize->add_control(
				new WP_Customize_Color_Control(
				$wp_customize,
				'tesseract_mobmenu_shadow_color_custom_control',
				array(
					'label'      => __( 'Choose custom color', 'tesseract' ),
					'section'    => 'tesseract_mobmenu',
					'settings'   => 'tesseract_mobmenu_shadow_color_custom',
					'priority' 	 => 10,
					'active_callback' 	=> 'tesseract_mobmenu_shadow_color_custom_enable'
				) )
			);

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

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_mobmenu_additionals_search_header_control',
				array(
					'label' =>  __( 'Header \'Search\' Block Color Settings', 'tesseract' ),
					'section' => 'tesseract_mobmenu',
					'settings' => 'tesseract_mobmenu_additionals_search_header',
					'priority' => 	11,
					'active_callback' => 'tesseract_mobmenu_additionals_search_header_enable'
					)
				)
			);

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

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_mobmenu_search_background_header_control',
				array(
					'label' =>  __( 'Search Field Background Color', 'tesseract' ),
					'section' => 'tesseract_mobmenu',
					'settings' => 'tesseract_mobmenu_search_background_header',
					'priority' => 	12,
					'active_callback'=> 'tesseract_mobmenu_search_enable'
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_search_background_color', array(
				'sanitize_callback' => 'tesseract_sanitize_radio_mob_search_background_color',
				'default'			=> 'dark'
		) );

			$wp_customize->add_control(
				new WP_Customize_Control(
					$wp_customize,
					'tesseract_mobmenu_search_background_color_control',
					array(
						'section'        => 'tesseract_mobmenu',
						'settings'       => 'tesseract_mobmenu_search_background_color',
						'type'           => 'radio',
						'choices' 		 => array(
							'dark' 	 	=> __( 'Dark', 'tesseract'),
							'light' 	=> __( 'Light', 'tesseract')
						),
						'priority' 		 => 13,
						'active_callback'=> 'tesseract_mobmenu_search_enable'
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_search_color', array(
				'transport'         => 'postMessage',
				'sanitize_callback' => 'sanitize_hex_color',
				'default' 			=> '#ffffff'
		) );

			$wp_customize->add_control(
				new WP_Customize_Color_Control(
				$wp_customize,
				'tesseract_mobmenu_search_color_control',
				array(
					'label'      => __( 'Search Input Text Color', 'tesseract' ),
					'section'    => 'tesseract_mobmenu',
					'settings'   => 'tesseract_mobmenu_search_color',
					'priority' 	 => 14,
					'active_callback'=> 'tesseract_mobmenu_search_enable'
				) )
			);

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

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_mobmenu_additionals_social_header_control',
				array(
					'label' =>  __( 'Header \'Social\' Block Color Settings', 'tesseract' ),
					'section' => 'tesseract_mobmenu',
					'settings' => 'tesseract_mobmenu_additionals_social_header',
					'priority' => 	11,
					'active_callback' => 'tesseract_mobmenu_additionals_social_header_enable'
					)
				)
			);

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

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_mobmenu_social_background_header_control',
				array(
					'label' =>  __( 'Social Icons Background Color', 'tesseract' ),
					'section' => 'tesseract_mobmenu',
					'settings' => 'tesseract_mobmenu_social_background_header',
					'priority' => 	15,
					'active_callback'=> 'tesseract_mobmenu_social_enable'
					)
				)
			);

		$wp_customize->add_setting( 'tesseract_mobmenu_social_background_color', array(
				'sanitize_callback' => 'tesseract_sanitize_radio_mob_social_background_color',
				'default'			=> 'dark'
		) );

			$wp_customize->add_control(
				new WP_Customize_Control(
					$wp_customize,
					'tesseract_mobmenu_social_background_color_control',
					array(
						'section'        => 'tesseract_mobmenu',
						'settings'       => 'tesseract_mobmenu_social_background_color',
						'type'           => 'radio',
						'choices' 		 => array(
							'dark' 	 	=> __( 'Dark', 'tesseract'),
							'light' 	=> __( 'Light', 'tesseract')
						),
						'priority' 		 => 16,
						'active_callback'=> 'tesseract_mobmenu_social_enable'
					)
				)
			);

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

			$wp_customize->add_control(
				new Tesseract_Customize_Header_Control(
				$wp_customize,
				'tesseract_mobmenu_additionals_buttons_header_control',
				array(
					'label' =>  __( 'Header \'Buttons\' Block Color Settings', 'tesseract' ),
					'section' => 'tesseract_mobmenu',
					'settings' => 'tesseract_mobmenu_additionals_buttons_header',
					'priority' => 	11,
					'active_callback' => 'tesseract_mobmenu_additionals_buttons_header_enable'
					)
				)
			);

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

				$wp_customize->add_control(
					new Tesseract_Customize_Header_Control(
					$wp_customize,
					'tesseract_mobmenu_social_background_header_control',
					array(
						'label' =>  __( 'Buttons Block Background Color', 'tesseract' ),
						'section' => 'tesseract_mobmenu',
						'settings' => 'tesseract_mobmenu_buttons_background_header',
						'priority' => 	17,
						'active_callback'=> 'tesseract_mobmenu_buttons_enable'
						)
					)
				);

			$wp_customize->add_setting( 'tesseract_mobmenu_buttons_background_color', array(
					'sanitize_callback' => 'tesseract_sanitize_radio_mob_buttons_background_color',
					'default'			=> 'dark'
			) );

				$wp_customize->add_control(
					new WP_Customize_Control(
						$wp_customize,
						'tesseract_mobmenu_buttons_background_color_control',
						array(
							'section'        => 'tesseract_mobmenu',
							'settings'       => 'tesseract_mobmenu_buttons_background_color',
							'type'           => 'radio',
							'choices' 		 => array(
								'dark' 	 	=> __( 'Dark Opaque', 'tesseract'),
								'light' 	=> __( 'Light Opaque', 'tesseract'),
								'custom'	=> __( 'Custom Color', 'tesseract')
							),
							'priority' 		 => 18,
							'active_callback'=> 'tesseract_mobmenu_buttons_enable'
						)
					)
				);

			$wp_customize->add_setting( 'tesseract_mobmenu_buttons_background_color_custom', array(
					'transport'         => 'postMessage',
					'sanitize_callback' => 'sanitize_hex_color',
					'default' 			=> '#285684'
			) );

				$wp_customize->add_control(
					new WP_Customize_Color_Control(
					$wp_customize,
					'tesseract_mobmenu_buttons_background_color_custom_control',
					array(
						'label'      => __( 'Choose custom color', 'tesseract' ),
						'section'    => 'tesseract_mobmenu',
						'settings'   => 'tesseract_mobmenu_buttons_background_color_custom',
						'priority' 	 => 18,
						'active_callback'=> 'tesseract_mobmenu_buttons_background_color_custom_enable'
					) )
				);

			$wp_customize->add_setting( 'tesseract_mobmenu_buttons_text_color', array(
					'transport'         => 'postMessage',
					'sanitize_callback' => 'sanitize_hex_color',
					'default' 			=> '#cccccc'
			) );

				$wp_customize->add_control(
					new WP_Customize_Color_Control(
					$wp_customize,
					'tesseract_mobmenu_buttons_text_color_control',
					array(
						'label'      => __( 'Buttons Block Text Color', 'tesseract' ),
						'section'    => 'tesseract_mobmenu',
						'settings'   => 'tesseract_mobmenu_buttons_text_color',
						'priority' 	 => 19,
						'active_callback'=> 'tesseract_mobmenu_buttons_enable'
					) )
				);

			$wp_customize->add_setting( 'tesseract_mobmenu_buttons_link_color', array(
					'transport'         => 'postMessage',
					'sanitize_callback' => 'sanitize_hex_color',
					'default' 			=> '#ffffff'
			) );

				$wp_customize->add_control(
					new WP_Customize_Color_Control(
					$wp_customize,
					'tesseract_mobmenu_buttons_link_color_control',
					array(
						'label'      => __( 'Buttons Block Link Color', 'tesseract' ),
						'section'    => 'tesseract_mobmenu',
						'settings'   => 'tesseract_mobmenu_buttons_link_color',
						'priority' 	 => 20,
						'active_callback'=> 'tesseract_mobmenu_buttons_enable'
					) )
				);

			$wp_customize->add_setting( 'tesseract_mobmenu_buttons_link_hover_color', array(
					'transport'         => 'postMessage',
					'sanitize_callback' => 'sanitize_hex_color',
					'default' 			=> '#ffffff'
			) );

				$wp_customize->add_control(
					new WP_Customize_Color_Control(
					$wp_customize,
					'tesseract_mobmenu_buttons_link_hover_color_control',
					array(
						'label'      => __( 'Buttons Block Link Hover Color', 'tesseract' ),
						'section'    => 'tesseract_mobmenu',
						'settings'   => 'tesseract_mobmenu_buttons_link_hover_color',
						'priority' 	 => 21,
						'active_callback'=> 'tesseract_mobmenu_buttons_enable'
					) )
				);

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

				$wp_customize->add_control(
					new Tesseract_Customize_Header_Control(
					$wp_customize,
					'tesseract_mobmenu_maxbtn_sep_color_header_control',
					array(
						'label' 			=>  __('Maxbutton Separator Color', 'tesseract' ),
						'section' 			=> 'tesseract_mobmenu',
						'settings' 			=> 'tesseract_mobmenu_maxbtn_sep_color_header',
						'priority' 			=> 	22,
						'active_callback' 	=> 'tesseract_mobmenu_maxbtn_sep_enable'
						)
					)
				);

			$wp_customize->add_setting( 'tesseract_mobmenu_maxbtn_sep_color', array(
					'sanitize_callback' => 'tesseract_sanitize_radio_mob_maxbtn_sep_color',
					'default'			=> 'dark'
			) );

				$wp_customize->add_control(
					new WP_Customize_Control(
						$wp_customize,
						'tesseract_mobmenu_maxbtn_sep_color_control',
						array(
							'section'        => 'tesseract_mobmenu',
							'settings'       => 'tesseract_mobmenu_maxbtn_sep_color',
							'type'           => 'radio',
							'choices' 		 => array(
								'dark' 	 	=> __( 'Dark', 'tesseract'),
								'light' 	=> __( 'Light', 'tesseract')
							),
							'priority' 		 => 23,
						'active_callback' 	=> 'tesseract_mobmenu_maxbtn_sep_enable'
						)
					)
				);


Youez - 2016 - github.com/yon3zu
LinuXploit