AnonSec Shell
Server IP : 198.244.165.102  /  Your IP : 216.73.216.218   [ Reverse IP ]
Web Server : nginx/1.24.0
System : Linux modovh-ub-01 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64
User : colleary ( 1011)
PHP Version : 8.3.23
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/colleary/public_html/wp-content/themes/realhomes/framework/customizer/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/colleary/public_html/wp-content/themes/realhomes/framework/customizer/misc.php
<?php
/**
 * Misc Customizer Settings
 */


if ( ! function_exists( 'inspiry_misc_customizer' ) ) :
	function inspiry_misc_customizer( WP_Customize_Manager $wp_customize ) {

		/**
		 * Misc Section
		 */

		$wp_customize->add_section( 'inspiry_misc_section', array(
			'title' => __( 'Misc', 'framework' ),
			'priority' => 130,
		) );

		/* Light Box Plugin */
		$wp_customize->add_setting( 'theme_lightbox_plugin', array(
			'type' => 'option',
			'default' => 'swipebox',
		) );
		$wp_customize->add_control( 'theme_lightbox_plugin', array(
			'label' => __( 'Lightbox Plugin', 'framework' ),
			"description" => __( 'Select the lightbox plugin that you want to use', 'framework' ),
			'type' => 'select',
			'section' => 'inspiry_misc_section',
			'choices' => array(
				'swipebox' => __( 'Swipebox Plugin', 'framework' ),
				'pretty-photo' => __( 'Pretty Photo Plugin', 'framework' )
			)
		) );

		/* Separator */
		$wp_customize->add_setting( 'inspiry_recaptcha_separator', array() );
		$wp_customize->add_control(
			new Inspiry_Separator_Control(
				$wp_customize,
				'inspiry_recaptcha_separator',
				array(
					'section' => 'inspiry_misc_section',
				)
			)
		);

		/* Enable / Disable Recaptcha */
		$wp_customize->add_setting( 'theme_show_reCAPTCHA', array(
			'type' => 'option',
			'default' => 'false',
		) );
		$wp_customize->add_control( 'theme_show_reCAPTCHA', array(
			'label' => __( 'Google reCAPTCHA for Spam Protection', 'framework' ),
			'description' => __( 'Do you want to enable Google reCAPTCHA on contact forms ?', 'framework' ),
			'type' => 'radio',
			'section' => 'inspiry_misc_section',
			'choices' => array(
				'true' => __( 'Yes', 'framework' ),
				'false' => __( 'No', 'framework' ),
			)
		) );

		/* reCAPTCHA Public Key */
		$wp_customize->add_setting( 'theme_recaptcha_public_key', array(
			'type' => 'option',
			'sanitize_callback' => 'sanitize_text_field',
		) );
		$wp_customize->add_control( 'theme_recaptcha_public_key', array(
			'label' => __( 'Google reCAPTCHA Public Key', 'framework' ),
			"description" => __( 'Get reCAPTCHA public and private keys for your website by <a href="https://www.google.com/recaptcha/admin#whyrecaptcha" target="_blank">signing up here</a> ', 'framework' ),
			'type' => 'text',
			'section' => 'inspiry_misc_section',
		) );

		/* reCAPTCHA Private Key */
		$wp_customize->add_setting( 'theme_recaptcha_private_key', array(
			'type' => 'option',
			'sanitize_callback' => 'sanitize_text_field',
		) );
		$wp_customize->add_control( 'theme_recaptcha_private_key', array(
			'label' => __( 'Google reCAPTCHA Private Key', 'framework' ),
			'type' => 'text',
			'section' => 'inspiry_misc_section',
		) );

		/* Separator */
		$wp_customize->add_setting( 'inspiry_map_localization_separator', array() );
		$wp_customize->add_control(
			new Inspiry_Separator_Control(
				$wp_customize,
				'inspiry_map_localization_separator',
				array(
					'section' => 'inspiry_misc_section',
				)
			)
		);

		/* Google Maps API Key */
		$wp_customize->add_setting( 'inspiry_google_maps_api_key', array(
			'type' => 'option',
			'sanitize_callback' => 'sanitize_text_field',
		) );
		$wp_customize->add_control( 'inspiry_google_maps_api_key', array(
			'label' => __( 'Google Maps API Key', 'framework' ),
			'type' => 'text',
			'section' => 'inspiry_misc_section',
		) );

		/* Enable / Disable Map Localization */
		$wp_customize->add_setting( 'theme_map_localization', array(
			'type' => 'option',
			'default' => 'true',
		) );
		$wp_customize->add_control( 'theme_map_localization', array(
			'label' => __( 'Localize Google Map', 'framework' ),
			'type' => 'radio',
			'section' => 'inspiry_misc_section',
			'choices' => array(
				'true' => __( 'Yes', 'framework' ),
				'false' => __( 'No', 'framework' ),
			)
		) );

		/* Separator */
		$wp_customize->add_setting( 'inspiry_optimise_separator', array() );
		$wp_customize->add_control(
			new Inspiry_Separator_Control(
				$wp_customize,
				'inspiry_optimise_separator',
				array(
					'section' => 'inspiry_misc_section',
				)
			)
		);

		/* Optimise JS */
		$wp_customize->add_setting( 'inspiry_optimise_js', array(
			'type' => 'option',
			'default' => 'true',
		) );
		$wp_customize->add_control( 'inspiry_optimise_js', array(
			'label' => __( 'Optimise Scripts to Improve Performance', 'framework' ),
			'description' => __( 'Enabling this will reduce the number of scripts included on a page.', 'framework' ),
			'type' => 'radio',
			'section' => 'inspiry_misc_section',
			'choices' => array(
				'true' => __( 'Yes', 'framework' ),
				'false' => __( 'No', 'framework' ),
			)
		) );

		/* Optimise JS */
		$wp_customize->add_setting( 'inspiry_optimise_css', array(
			'type' => 'option',
			'default' => 'true',
		) );
		$wp_customize->add_control( 'inspiry_optimise_css', array(
			'label' => __( 'Optimise Styles to Improve Performance', 'framework' ),
			'description' => __( 'Enabling this will include compressed version of few big css files.', 'framework' ),
			'type' => 'radio',
			'section' => 'inspiry_misc_section',
			'choices' => array(
				'true' => __( 'Yes', 'framework' ),
				'false' => __( 'No', 'framework' ),
			)
		) );

	}

	add_action( 'customize_register', 'inspiry_misc_customizer' );
endif;


if ( ! function_exists( 'inspiry_misc_defaults' ) ) :
	/**
	 * Set default values for misc settings
	 *
	 * @param WP_Customize_Manager $wp_customize
	 */
	function inspiry_misc_defaults( WP_Customize_Manager $wp_customize ) {
		$misc_settings_ids = array(
			'theme_lightbox_plugin',
			'theme_show_reCAPTCHA',
			'theme_map_localization',
			'inspiry_optimise_js',
			'inspiry_optimise_css',
		);
		inspiry_initialize_defaults( $wp_customize, $misc_settings_ids );
	}

	add_action( 'customize_save_after', 'inspiry_misc_defaults' );
endif;

Anon7 - 2022
AnonSec Team