%PDF- %PDF-
Direktori : /home/eirtvhdf/makkitrust.org/wp-content/themes/alhambra/front-page/ |
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'); } } ?>