%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/eirtvhdf/makkitrust.org/wp-content/themes/alhambra/front-page/
Upload File :
Create Path :
Current File : /home/eirtvhdf/makkitrust.org/wp-content/themes/alhambra/front-page/front-page.options.php

<?php
/**
 * Setup options for the Front Page
 *
 * @package WordPress
 * @subpackage ALHAMBRA
 * @since ALHAMBRA 1.0.31
 */


// Theme init priorities:
// 1 - register filters, that add/remove lists items for the Theme Options
if (!function_exists('alhambra_front_page_setup1')) {
	add_action( 'after_setup_theme', 'alhambra_front_page_setup1', 1 );
	function alhambra_front_page_setup1() {
		add_filter( 'alhambra_filter_list_sidebars', 'alhambra_front_page_sidebars' );
	}
}


// Theme init priorities:
// 3 - add/remove Theme Options elements
if (!function_exists('alhambra_front_page_setup3')) {
	add_action( 'after_setup_theme', 'alhambra_front_page_setup3', 3 );
	function alhambra_front_page_setup3() {

		alhambra_storage_set_array_before('options', 'blog', apply_filters('alhambra_filter_front_page_options', array(
		
			// 'Front Page Sections'
			'front_page' => array(
				"title" => esc_html__('Front Page Builder', 'alhambra'),
				"desc" => '',
				"priority" => 65,
				"type" => "panel",
				),
		
				// Front Page Sections - General
				'front_page_general' => array(
					"title" => esc_html__('General', 'alhambra'),
					"desc" => '',
					"priority" => 10,
					"type" => "section",
					),
				'front_page_general_info' => array(
					"title" => esc_html__('General settings', 'alhambra'),
					"desc" => '',
					"type" => "info",
					),
				'front_page_enabled' => array(
					"title" => esc_html__('Enable Front Page builder', 'alhambra'),
					"desc" => wp_kses_data( __('If Front Page Builder is off - native page content will be shown', 'alhambra') ),
					"std" => ALHAMBRA_THEME_FREE ? 1 : 0,
					"type" => "checkbox"
					),
				'front_page_sections' => array(
					"title" => esc_html__('Sections order', 'alhambra'),
					"desc" => wp_kses( __("Drag and drop sections below to set up their order on the Front Page. You can also enable / disable any section.", 'alhambra'), 'alhambra_kses_content' ),
					"dependency" => array(
						'front_page_enabled' => array(1)
					),
					"dir" => 'vertical',
					"sortable" => true,
					"std" => '',
					"options" => array(),
					"type" => "checklist"
					),
				'front_page_bg_image' => array(
					"title" => esc_html__('Background image', 'alhambra'),
					"desc" => wp_kses_data( __('Select or upload background image for whole Front page', 'alhambra') ),
					"refresh" => false,
					"dependency" => array(
						'front_page_enabled' => array(1)
					),
					"std" => ALHAMBRA_THEME_FREE ? alhambra_get_file_url('front-page/images/bg.jpg') : '',
					"type" => "image"
					)
		)));

		alhambra_storage_set_array_before('options', 'blog', array(
			'front_page_end' => array(
				"type" => "panel_end",
				)
		));
		
	}
}



// Add section 'Title' to the Front Page option
if (!function_exists('alhambra_front_page_options_title')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_title' );
	function alhambra_front_page_options_title($options) {
		
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'title=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'title' => esc_html__('Big title', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
		
			// Front Page Sections - Title
			'front_page_title' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"priority" => 20,
				"type" => "section",
				),
			'front_page_title_slider_info' => array(
				"title" => esc_html__('Slider', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_title_shortcode' => array(
				"title" => esc_html__('Slider Shortcode', 'alhambra'),
				"desc" => wp_kses_data( __("Paste a shortcode generated by any slider plugin. The slider will be used instead of the section title, description and buttons.", 'alhambra') ),
				"sanitize" => 'wp_kses_post',
				"std" => '',
				"type" => "text"
				),
			'front_page_title_layout_info' => array(
				"title" => esc_html__('Layout', 'alhambra'),
				"desc" => '',
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "info",
				),
			'front_page_title_fullheight' => array(
				"title" => esc_html__('Full height', 'alhambra'),
				"desc" => wp_kses_data( __('Stretch this section to the window height', 'alhambra') ),
				"std" => 0,
				"refresh" => false,
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "checkbox"
				),
			'front_page_title_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'large',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "switch"
				),
			'front_page_title_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "info",
				),
			'front_page_title_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('Section with Big title', 'alhambra')),
				"sanitize" => 'wp_kses_post',
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "text"
				),
			'front_page_title_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Title"', 'alhambra')),
				"sanitize" => "wp_kses_post",
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "textarea"
				),
			'front_page_title_buttons_info' => array(
				"title" => esc_html__('Buttons', 'alhambra'),
				"desc" => '',
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "info",
				),
			'front_page_title_button1_link' => array(
				"title" => esc_html__('Button1 link', 'alhambra'),
				"desc" => '',
				"refresh" => '.front_page_section_title .front_page_section_title_button1',
				"refresh_wrapper" => true,
				"std" => '#',
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "text"
				),
			'front_page_title_button1_caption' => array(
				"title" => esc_html__('Button1 caption', 'alhambra'),
				"desc" => '',
				"dependency" => array(
					'front_page_title_button1_link' => array('not_empty'),
					'front_page_title_shortcode' => array('is_empty')
				),
				"refresh" => false,
				"std" => wp_kses_data(__('Customize Button 1', 'alhambra')),
				"type" => "text"
				),
			'front_page_title_button2_link' => array(
				"title" => esc_html__('Button2 link', 'alhambra'),
				"desc" => '',
				"refresh" => '.front_page_section_title .front_page_section_title_button2',
				"refresh_wrapper" => true,
				"std" => '#',
				"dependency" => array(
					'front_page_title_shortcode' => array('is_empty')
				),
				"type" => "text"
				),
			'front_page_title_button2_caption' => array(
				"title" => esc_html__('Button2 caption', 'alhambra'),
				"desc" => '',
				"dependency" => array(
					'front_page_title_button2_link' => array('not_empty'),
					'front_page_title_shortcode' => array('is_empty')
				),
				"refresh" => false,
				"std" => wp_kses_data(__('Customize Button 2', 'alhambra')),
				"type" => "text"
				),
			'front_page_title_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_title_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? 'dark' : 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_title_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_title',
				"refresh_wrapper" => true,
				"std" => ALHAMBRA_THEME_FREE ? alhambra_get_file_url('front-page/images/bg-title.jpg') : '',
				"type" => "image"
				),
			'front_page_title_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#000' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_title_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => ALHAMBRA_THEME_FREE ? 0.5 : 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_title_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data(__('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_title_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_title_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				),
		));
		return $options;
	}
}



// Add section 'Features' to the Front Page option
if (!function_exists('alhambra_front_page_options_features')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_features' );
	function alhambra_front_page_options_features($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'features=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'features' => esc_html__('Features', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
		
			// Front Page Sections - Features
			'sidebar-widgets-front_page_features_widgets' => array(
				"title" => esc_html__('Features', 'alhambra'),
				"desc" => '',
				"priority" => 30,
				"type" => "section",
				),
			'front_page_features_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"priority" => -100,
				"type" => "switch"
				),
			'front_page_features_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"priority" => -90,
				"type" => "info",
				),
			'front_page_features_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('Why our service is the best', 'alhambra')),
				"priority" => -80,
				"type" => "text"
				),
			'front_page_features_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Features"', 'alhambra')),
				"priority" => -70,
				"type" => "textarea"
				),
			'front_page_features_widgets_info' => array(
				"title" => esc_html__('Widgets', 'alhambra'),
				"desc" => wp_kses_data( __('You can setup widgets in this section in the menu "Appearance - Customize" or "Appearance - Widgets"', 'alhambra') )
							. '<br>'
							. wp_kses_data( __('Select the widget "ThemeREX Addons - Services". You can also select any other widget, changing thus the purpose of this section', 'alhambra') ),
				"priority" => -60,
				"type" => "info",
				),
			'front_page_features_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"priority" => 100,
				"type" => "info",
				),
			'front_page_features_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_features_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_features',
				"refresh_wrapper" => true,
				"std" => '',
				"type" => "image"
				),
			'front_page_features_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#fff' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_features_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_features_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data(__('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_features_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_features_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}



// Add section 'About Us' to the Front Page option
if (!function_exists('alhambra_front_page_options_about')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_about' );
	function alhambra_front_page_options_about($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'about=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'about' => esc_html__('About Us', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
	
			// Front Page Sections - About
			'front_page_about' => array(
				"title" => esc_html__('About Us', 'alhambra'),
				"desc" => '',
				"priority" => 40,
				"type" => "section",
				),
			'front_page_about_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_about_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_about_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('About Us', 'alhambra')),
				"type" => "text"
				),
			'front_page_about_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "About"', 'alhambra')),
				"type" => "textarea"
				),
			'front_page_about_content_info' => array(
				"title" => esc_html__('Content', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_about_content' => array(
				"title" => esc_html__('Content', 'alhambra'),
				"desc" => wp_kses_data(__('The arbitrary content of the current section.', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! You can use %%CONTENT%% to insert instead the content of the page, selected as the Front Page in the menu "Settings - Reading" or in the "Customize - Static Front Page"', 'alhambra')
										),
				"refresh" => false,
				"std" => '',
				"teeny" => false,
				"rows" => 20,
				"type" => "text_editor"
				),
			'front_page_about_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_about_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? 'dark' : 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_about_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_about',
				"refresh_wrapper" => true,
				"std" => '',
				"type" => "image"
				),
			'front_page_about_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#000' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_about_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => ALHAMBRA_THEME_FREE ? 0.5 : 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_about_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data( __('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_about_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_about_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}



// Add section 'Team' to the Front Page option
if (!function_exists('alhambra_front_page_options_team')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_team' );
	function alhambra_front_page_options_team($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'team=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'team' => esc_html__('Our Team', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
	
			// Front Page Sections - Team
			'sidebar-widgets-front_page_team_widgets' => array(
				"title" => esc_html__('Team members', 'alhambra'),
				"desc" => '',
				"priority" => 50,
				"type" => "section",
				),
			'front_page_team_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"priority" => -100,
				"type" => "switch"
				),
			'front_page_team_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"priority" => -90,
				"type" => "info",
				),
			'front_page_team_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('Meet our team', 'alhambra')),
				"priority" => -80,
				"type" => "text"
				),
			'front_page_team_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Team members"', 'alhambra')),
				"priority" => -70,
				"type" => "textarea"
				),
			'front_page_team_widgets_info' => array(
				"title" => esc_html__('Widgets', 'alhambra'),
				"desc" => wp_kses_data( __('You can setup widgets in this section in the menu "Appearance - Customize" or "Appearance - Widgets"', 'alhambra') )
							. '<br>'
							. wp_kses_data( __('Select the widget "ThemeREX Addons - Team". You can also select any other widget, changing thus the purpose of this section', 'alhambra') ),
				"priority" => -60,
				"type" => "info",
				),
			'front_page_team_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"priority" => 100,
				"type" => "info",
				),
			'front_page_team_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? 'dark' : 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_team_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_team',
				"refresh_wrapper" => true,
				"std" => ALHAMBRA_THEME_FREE ? alhambra_get_file_url('front-page/images/bg-team.jpg') : '',
				"type" => "image"
				),
			'front_page_team_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#000' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_team_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => ALHAMBRA_THEME_FREE ? 0.5 : 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_team_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data( __('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_team_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_team_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}



// Add section 'Testimonials' to the Front Page option
if (!function_exists('alhambra_front_page_options_testimonials')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_testimonials' );
	function alhambra_front_page_options_testimonials($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'testimonials=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'testimonials' => esc_html__('Testimonials', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
	
			// Front Page Sections - Testimonials
			'sidebar-widgets-front_page_testimonials_widgets' => array(
				"title" => esc_html__('Testimonials', 'alhambra'),
				"desc" => '',
				"priority" => 60,
				"type" => "section",
				),
			'front_page_testimonials_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"priority" => -100,
				"type" => "switch"
				),
			'front_page_testimonials_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"priority" => -90,
				"type" => "info",
				),
			'front_page_testimonials_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('What our clients say', 'alhambra')),
				"priority" => -80,
				"type" => "text"
				),
			'front_page_testimonials_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Testimonials"', 'alhambra')),
				"priority" => -70,
				"type" => "textarea"
				),
			'front_page_testimonials_widgets_info' => array(
				"title" => esc_html__('Widgets', 'alhambra'),
				"desc" => wp_kses_data( __('You can setup widgets in this section in the menu "Appearance - Customize" or "Appearance - Widgets"', 'alhambra') )
							. '<br>'
							. wp_kses_data( __('Select the widget "ThemeREX Addons - Testimonials". You can also select any other widget, changing thus the purpose of this section', 'alhambra') ),
				"priority" => -60,
				"type" => "info",
				),
			'front_page_testimonials_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"priority" => 100,
				"type" => "info",
				),
			'front_page_testimonials_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_testimonials_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_testimonials',
				"refresh_wrapper" => true,
				"std" => '',
				"type" => "image"
				),
			'front_page_testimonials_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#fff' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_testimonials_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_testimonials_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data( __('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_testimonials_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_testimonials_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}



// Add section 'Latest posts' to the Front Page option
if (!function_exists('alhambra_front_page_options_blog')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_blog' );
	function alhambra_front_page_options_blog($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'blog=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'blog' => esc_html__('Latest posts', 'alhambra')
																	)
																);
		$options = array_merge($options, array(

			// Front Page Sections - Blog (Latest posts)
			'sidebar-widgets-front_page_blog_widgets' => array(
				"title" => esc_html__('Latest posts', 'alhambra'),
				"desc" => '',
				"priority" => 70,
				"type" => "section",
				),
			'front_page_blog_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"priority" => -100,
				"type" => "switch"
				),
			'front_page_blog_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"priority" => -90,
				"type" => "info",
				),
			'front_page_blog_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('Latest posts', 'alhambra')),
				"priority" => -80,
				"type" => "text"
				),
			'front_page_blog_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Latest posts"', 'alhambra')),
				"priority" => -70,
				"type" => "textarea"
				),
			'front_page_blog_widgets_info' => array(
				"title" => esc_html__('Widgets', 'alhambra'),
				"desc" => wp_kses_data( __('You can setup widgets in this section in the menu "Appearance - Customize" or "Appearance - Widgets"', 'alhambra') )
							. '<br>'
							. wp_kses_data( __('Select the widget "ThemeREX Addons - Blogger". You can also select any other widget, changing thus the purpose of this section', 'alhambra') ),
				"priority" => -60,
				"type" => "info",
				),
			'front_page_blog_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"priority" => 100,
				"type" => "info",
				),
			'front_page_blog_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? 'dark' : 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_blog_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_blog',
				"refresh_wrapper" => true,
				"std" => '',
				"type" => "image"
				),
			'front_page_blog_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#000' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_blog_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => ALHAMBRA_THEME_FREE ? 0.5 : 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_blog_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data( __('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_blog_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_blog_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}



// Add section 'Subscribe' to the Front Page option
if (!function_exists('alhambra_front_page_options_subscribe')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_subscribe' );
	function alhambra_front_page_options_subscribe($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'subscribe=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'subscribe' => esc_html__('Subscribe', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
	
			// Front Page Sections - Subscribe
			'front_page_subscribe' => array(
				"title" => esc_html__('Subscribe', 'alhambra'),
				"desc" => '',
				"priority" => 80,
				"type" => "section",
				),
			'front_page_subscribe_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_subscribe_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_subscribe_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('Subscribe to our Newsletter', 'alhambra')),
				"type" => "text"
				),
			'front_page_subscribe_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Subscribe"', 'alhambra')),
				"type" => "textarea"
				),
			'front_page_subscribe_shortcode_info' => array(
				"title" => esc_html__('Shortcode', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_subscribe_shortcode' => array(
				"title" => esc_html__('Shortcode to insert Subscribe form', 'alhambra'),
				"desc" => wp_kses_data( __("Paste shortcode, generated with any subscribe plugin (for example, MailChimp)", 'alhambra') ),
				"refresh" => '.front_page_section_subscribe .front_page_section_subscribe_output',
				"std" => '',
				"type" => "text"
				),
			'front_page_subscribe_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_subscribe_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? 'dark' : 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_subscribe_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_subscribe',
				"refresh_wrapper" => true,
				"std" => ALHAMBRA_THEME_FREE ? alhambra_get_file_url('front-page/images/bg-subscribe.jpg') : '',
				"type" => "image"
				),
			'front_page_subscribe_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#000' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_subscribe_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => ALHAMBRA_THEME_FREE ? 0.5 : 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_subscribe_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data( __('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_subscribe_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_subscribe_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}



// Add section 'Google map' to the Front Page option
if (!function_exists('alhambra_front_page_options_googlemap')) {
	if (!ALHAMBRA_THEME_FREE) add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_googlemap' );
	function alhambra_front_page_options_googlemap($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'googlemap=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'googlemap' => esc_html__('Google map', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
	
			// Front Page Sections - Google map
			'sidebar-widgets-front_page_googlemap_widgets' => array(
				"title" => esc_html__('Google map', 'alhambra'),
				"desc" => '',
				"priority" => 90,
				"type" => "section",
				),
			'front_page_googlemap_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"priority" => -100,
				"type" => "switch"
				),
			'front_page_googlemap_layout' => array(
				"title" => esc_html__('Layout', 'alhambra'),
				"desc" => wp_kses_data( __('Select layout of this section', 'alhambra') ),
				"std" => 'fullwidth',
				"options" => array(
									'fullwidth' => esc_html__('Fullwidth', 'alhambra'),
									'boxed' => esc_html__('Boxed', 'alhambra'),
									'columns' => esc_html__('2 columns', 'alhambra'),
									),
				"refresh" => '.front_page_section_googlemap',
				"refresh_wrapper" => true,
				"priority" => -95,
				"type" => "switch"
				),
			'front_page_googlemap_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"priority" => -90,
				"type" => "info",
				),
			'front_page_googlemap_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('Google map', 'alhambra')),
				"priority" => -80,
				"type" => "text"
				),
			'front_page_googlemap_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Google map"', 'alhambra')),
				"priority" => -70,
				"type" => "textarea"
				),
			'front_page_googlemap_content' => array(
				"title" => esc_html__('Content', 'alhambra'),
				"desc" => wp_kses_data( __("Any text at the left side of the map", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Google map"', 'alhambra')),
				"priority" => -65,
				"type" => "text_editor"
				),
			'front_page_googlemap_widgets_info' => array(
				"title" => esc_html__('Widgets', 'alhambra'),
				"desc" => wp_kses_data( __('You can setup widgets in this section in the menu "Appearance - Customize" or "Appearance - Widgets"', 'alhambra') )
							. '<br>'
							. wp_kses_data( __('Select the widget "ThemeREX Addons - Google map". You can also select any other widget, changing thus the purpose of this section', 'alhambra') ),
				"priority" => -60,
				"type" => "info",
				),
			'front_page_googlemap_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"priority" => 100,
				"type" => "info",
				),
			'front_page_googlemap_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? 'dark' : 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_googlemap_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_googlemap',
				"refresh_wrapper" => true,
				"std" => ALHAMBRA_THEME_FREE ? alhambra_get_file_url('front-page/images/bg-googlemap.jpg') : '',
				"type" => "image"
				),
			'front_page_googlemap_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#000' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_googlemap_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => ALHAMBRA_THEME_FREE ? 0.5 : 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_googlemap_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data( __('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_googlemap_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_googlemap_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}



// Add section 'Contact Us' to the Front Page option
if (!function_exists('alhambra_front_page_options_contacts')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_contacts' );
	function alhambra_front_page_options_contacts($options) {
		$options['front_page_sections']['std'] .= (!empty($options['front_page_sections']['std']) ? '|' : '') . 'contacts=1';
		$options['front_page_sections']['options'] = array_merge($options['front_page_sections']['options'], 
																array(
																	'contacts' => esc_html__('Contact Us', 'alhambra')
																	)
																);
		$options = array_merge($options, array(
	
			// Front Page Sections - Contact Us
			'sidebar-widgets-front_page_contacts_widgets' => array(
				"title" => esc_html__('Contact Us', 'alhambra'),
				"desc" => '',
				"priority" => 100,
				"type" => "section",
				),
			'front_page_contacts_paddings' => array(
				"title" => esc_html__('Paddings', 'alhambra'),
				"desc" => wp_kses_data( __('Select paddings inside this section', 'alhambra') ),
				"std" => 'medium',
				"options" => alhambra_get_list_paddings(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_contacts_layout' => array(
				"title" => esc_html__('Layout', 'alhambra'),
				"desc" => wp_kses_data( __('Select layout of this section', 'alhambra') ),
				"std" => 'columns',
				"options" => array(
									'boxed' => esc_html__('Boxed', 'alhambra'),
									'columns' => esc_html__('2 columns', 'alhambra'),
									),
				"refresh" => '.front_page_section_contacts',
				"refresh_wrapper" => true,
				"type" => "switch"
				),
			'front_page_contacts_heading_info' => array(
				"title" => esc_html__('Title', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_contacts_caption' => array(
				"title" => esc_html__('Section title', 'alhambra'),
				"desc" => '',
				"refresh" => false,
				"std" => wp_kses_data(__('Contact Us', 'alhambra')),
				"type" => "text"
				),
			'front_page_contacts_description' => array(
				"title" => esc_html__('Description', 'alhambra'),
				"desc" => wp_kses_data( __("Short description after the section's title", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses_data(__('This text can be changed in the section "Contact Us"', 'alhambra')),
				"type" => "textarea"
				),
			'front_page_contacts_content' => array(
				"title" => esc_html__('Content', 'alhambra'),
				"desc" => wp_kses_data( __("Any text at the left side of the form", 'alhambra') ),
				"refresh" => false,
				"std" => wp_kses(__('<h5><span class="icon-home-2"> </span>Find us at the office:</h5><p>500, Lorem Street,<br />Chicago, IL, 55030<br />Mon - Fri, 09:00 - 18:00</p><h5> <span class="icon-mobile-light"> </span>Give us a call:</h5><p>Michael Jordan<br />+40 (123) 456-78-90<br />Mon - Fri, 08:00 - 22:00</p>', 'alhambra'), 'alhambra_kses_content'),
				"type" => "text_editor"
				),
			'front_page_contacts_shortcode_info' => array(
				"title" => esc_html__('Shortcode', 'alhambra'),
				"desc" => '',
				"type" => "info",
				),
			'front_page_contacts_shortcode' => array(
				"title" => esc_html__('Shortcode with contact form', 'alhambra'),
				"desc" => wp_kses_data( __('Paste shortcode, generated with any form plugin (for example, Contacts Form 7). You can also paste any other shortcodes, changing thus the purpose of this section', 'alhambra') ),
				"refresh" => '.front_page_section_contacts .front_page_section_contacts_output',
				"std" => '',
				"type" => "text"
				),
			'front_page_contacts_color_info' => array(
				"title" => esc_html__('Colors and images', 'alhambra'),
				"desc" => '',
				"priority" => 100,
				"type" => "info",
				),
			'front_page_contacts_scheme' => array(
				"title" => esc_html__('Color scheme', 'alhambra'),
				"desc" => wp_kses_data( __('Color scheme for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? 'dark' : 'inherit',
				"options" => array(),
				"refresh" => false,
				"type" => "switch"
				),
			'front_page_contacts_bg_image' => array(
				"title" => esc_html__('Background image', 'alhambra'),
				"desc" => wp_kses_data( __('Select or upload background image for this section', 'alhambra') ),
				"refresh" => '.front_page_section_contacts',
				"refresh_wrapper" => true,
				"std" => '',
				"type" => "image"
				),
			'front_page_contacts_bg_color' => array(
				"title" => esc_html__('Background color', 'alhambra'),
				"desc" => wp_kses_data( __('Background color for this section', 'alhambra') ),
				"std" => ALHAMBRA_THEME_FREE ? '#000' : '',
				"refresh" => false,
				"type" => "color"
				),
			'front_page_contacts_bg_mask' => array(
				"title" => esc_html__('Background mask', 'alhambra'),
				"desc" => wp_kses_data( __('Use Background color as section mask with specified opacity. If 0 - mask is not being used', 'alhambra') ),
				"max" => 1,
				"step" => 0.1,
				"std" => ALHAMBRA_THEME_FREE ? 0.5 : 1,
				"refresh" => false,
				"type" => "slider"
				),
			'front_page_contacts_anchor_info' => array(
				"title" => esc_html__('Anchor', 'alhambra'),
				"desc" => wp_kses_data( __('You can select icon and/or specify a text to create anchor for this section and show it in the side menu (if selected in the section "Header - Menu").', 'alhambra'))
							. '<br>'
							. wp_kses_data(__('Attention! Anchors available only if plugin "ThemeREX Addons is installed and activated!', 'alhambra')),
				"type" => "info",
				),
			'front_page_contacts_anchor_icon' => array(
				"title" => esc_html__('Anchor icon', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "icon"
				),
			'front_page_contacts_anchor_text' => array(
				"title" => esc_html__('Anchor text', 'alhambra'),
				"desc" => '',
				"std" => '',
				"type" => "text"
				)
		));
		return $options;
	}
}

// Add 'active_callback' to all Front Page options
if (!function_exists('alhambra_front_page_options_add_active_callback')) {
	add_filter( 'alhambra_filter_front_page_options', 'alhambra_front_page_options_add_active_callback', 1000 );
	function alhambra_front_page_options_add_active_callback($options) {
		foreach ($options as $k=>$v) {
			if (substr($k, 0, 11)=='front_page_')
				$options[$k]['active_callback'] = 'alhambra_front_page_check';
		}
		return $options;
	}
}

// Callback to show/hide Front Page sections in the WP Customizer
if (!function_exists('alhambra_front_page_check')) {
	function alhambra_front_page_check($control=null) {
		return is_front_page() && !is_home();
	}
}

// Add Front Page specific items to the list of sidebars
//------------------------------------------------------------------------
if ( !function_exists( 'alhambra_front_page_sidebars' ) ) {
	//Handler of the add_filter( 'alhambra_filter_list_sidebars', 'alhambra_front_page_sidebars' );
	function alhambra_front_page_sidebars($list=array()) {
		$list['front_page_features_widgets'] = array(
							'name' => esc_html__('Front Page section "Features"', 'alhambra'),
							'description' => esc_html__('Widgets to be shown only in the section "Features" on the front page', 'alhambra'),
							'front_page_section' => true
							);
		$list['front_page_team_widgets'] = array(
							'name' => esc_html__('Front Page section "Team members"', 'alhambra'),
							'description' => esc_html__('Widgets to be shown only in the section "Team members" on the front page', 'alhambra'),
							'front_page_section' => true
							);
		$list['front_page_testimonials_widgets'] = array(
							'name' => esc_html__('Front Page section "Testimonials"', 'alhambra'),
							'description' => esc_html__('Widgets to be shown only in the section "Testimonials" on the front page', 'alhambra'),
							'front_page_section' => true
							);
		$list['front_page_blog_widgets'] = array(
							'name' => esc_html__('Front Page section "Latest Posts"', 'alhambra'),
							'description' => esc_html__('Widgets to be shown only in the section "Latest Posts" on the front page', 'alhambra'),
							'front_page_section' => true
							);
		if (!ALHAMBRA_THEME_FREE) {
			$list['front_page_googlemap_widgets'] = array(
							'name' => esc_html__('Front Page section "Google map"', 'alhambra'),
							'description' => esc_html__('Widgets to be shown only in the section "Google map" on the front page', 'alhambra'),
							'front_page_section' => true
							);
		}
		return $list;
	}
}




//====================================================================
//== Refresh partials on the Front Page
//====================================================================


// Partial refresh whole section
if (!function_exists('alhambra_customizer_partial_refresh_section')) {
	function alhambra_customizer_partial_refresh_section($section) {
		ob_start();
		get_template_part("front-page/section-{$section}");
		$output = ob_get_contents();
		ob_end_clean();
		return alhambra_customizer_partial_refresh_add_init_script($output, $section);
	}
}


// Add init script to the section's html output
if (!function_exists('alhambra_customizer_partial_refresh_add_init_script')) {
	function alhambra_customizer_partial_refresh_add_init_script($output, $section) {
        return sprintf(
            "%1$s<%2$s>
						setTimeout(function() {
							jQuery(document).trigger('action.init_hidden_elements', [jQuery('.front_page_section_{$section}')]);
						}, 500);
					</%2$s>", $output, 'script'
        );
    }
}


// Section 'Front Page - Title'
//--------------------------------------------------------------------

// Button1 link
if (!function_exists('alhambra_customizer_partial_refresh_front_page_title_button1_link')) {
	function alhambra_customizer_partial_refresh_front_page_title_button1_link() {
		return alhambra_get_theme_option('front_page_title_button1_link')!=''
				? '<a href="'.esc_url(alhambra_get_theme_option('front_page_title_button1_link')).'" class="theme_button front_page_section_button front_page_section_title_button1">'
					. esc_html(alhambra_get_theme_option('front_page_title_button1_caption'))
					. '</a>'
				: '';
	}
}

// Button2 link
if (!function_exists('alhambra_customizer_partial_refresh_front_page_title_button2_link')) {
	function alhambra_customizer_partial_refresh_front_page_title_button2_link() {
		return alhambra_get_theme_option('front_page_title_button2_link')!=''
				? '<a href="'.esc_url(alhambra_get_theme_option('front_page_title_button2_link')).'" class="theme_button color_style_link2 front_page_section_button front_page_section_title_button2">'
					. esc_html(alhambra_get_theme_option('front_page_title_button2_caption'))
					. '</a>'
				: '';
	}
}

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_title_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_title_bg_image() {
		return alhambra_customizer_partial_refresh_section('title');
	}
}


// Section 'Front Page - About'
//--------------------------------------------------------------------

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_about_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_about_bg_image() {
		return alhambra_customizer_partial_refresh_section('about');
	}
}


// Section 'Front Page - Features'
//--------------------------------------------------------------------

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_features_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_features_bg_image() {
		return alhambra_customizer_partial_refresh_section('features');
	}
}


// Section 'Front Page - Team'
//--------------------------------------------------------------------

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_team_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_team_bg_image() {
		return alhambra_customizer_partial_refresh_section('team');
	}
}


// Section 'Front Page - Testimonials'
//--------------------------------------------------------------------

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_testimonials_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_testimonials_bg_image() {
		return alhambra_customizer_partial_refresh_section('testimonials');
	}
}


// Section 'Front Page - Latest posts'
//--------------------------------------------------------------------

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_blog_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_blog_bg_image() {
		return alhambra_customizer_partial_refresh_section('blog');
	}
}


// Section 'Front Page - Subscribe'
//--------------------------------------------------------------------

// Shortcode changed
if (!function_exists('alhambra_customizer_partial_refresh_front_page_subscribe_shortcode')) {
	function alhambra_customizer_partial_refresh_front_page_subscribe_shortcode() {
		$alhambra_sc = alhambra_get_theme_option('front_page_subscribe_shortcode');
		return !empty($alhambra_sc) ? do_shortcode($alhambra_sc) : '';
	}
}

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_subscribe_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_subscribe_bg_image() {
		return alhambra_customizer_partial_refresh_section('subscribe');
	}
}


// Section 'Front Page - Google map'
//--------------------------------------------------------------------

// Layout
if (!function_exists('alhambra_customizer_partial_refresh_front_page_googlemap_layout')) {
	function alhambra_customizer_partial_refresh_front_page_googlemap_layout() {
		return alhambra_customizer_partial_refresh_section('googlemap');
	}
}

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_googlemap_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_googlemap_bg_image() {
		return alhambra_customizer_partial_refresh_section('googlemap');
	}
}


// Section 'Front Page - Contact Us'
//--------------------------------------------------------------------

// Layout
if (!function_exists('alhambra_customizer_partial_refresh_front_page_contacts_layout')) {
	function alhambra_customizer_partial_refresh_front_page_contacts_layout() {
		return alhambra_customizer_partial_refresh_section('contacts');
	}
}

// Shortcode changed
if (!function_exists('alhambra_customizer_partial_refresh_front_page_contacts_shortcode')) {
	function alhambra_customizer_partial_refresh_front_page_contacts_shortcode() {
		$alhambra_sc = alhambra_get_theme_option('front_page_contacts_shortcode');
		return !empty($alhambra_sc) ? do_shortcode($alhambra_sc) : '';
	}
}

// Background image
if (!function_exists('alhambra_customizer_partial_refresh_front_page_contacts_bg_image')) {
	function alhambra_customizer_partial_refresh_front_page_contacts_bg_image() {
		return alhambra_customizer_partial_refresh_section('contacts');
	}
}
?>

Zerion Mini Shell 1.0