function display_product_name_from_url() { // Get the product_name parameter from the URL $product_name = isset($_GET['product_name']) ? sanitize_text_field($_GET['product_name']) : ''; //return esc_html($product_name); return '
'.$product_name.'
'; } add_shortcode('product_name', 'display_product_name_from_url'); /** * Theme functions and definitions. * * Sets up the theme and provides some helper functions * * When using a child theme (see https://codex.wordpress.org/Theme_Development * and https://codex.wordpress.org/Child_Themes), you can override certain * functions (those wrapped in a function_exists() call) by defining them first * in your child theme's functions.php file. The child theme's functions.php * file is included before the parent theme's file, so the child theme * functions would be used. * * * For more information on hooks, actions, and filters, * see https://codex.wordpress.org/Plugin_API * * @package Enzian WordPress theme */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } if(!defined('ENZIAN_THEME_VERSION')){ define('ENZIAN_THEME_VERSION', '1.0.6'); } if(!class_exists('Enzian_Theme_Class')){ final class Enzian_Theme_Class { public static $template_dir_path = ''; public static $template_dir_url = ''; /** * @var Enzian_Ajax_Manager $ajax_manager; */ public $ajax_manager; protected $extra_style = ''; /** * Main Theme Class Constructor * * @since 1.0.0 */ public function __construct() { self::$template_dir_path = get_template_directory(); self::$template_dir_url = get_template_directory_uri(); // Define constants add_action( 'after_setup_theme', array( $this, 'constants' ), 0 ); // Load all core theme function files add_action( 'after_setup_theme', array( $this, 'include_functions' ), 1 ); // Load configuration classes add_action( 'after_setup_theme', array( $this, 'configs' ), 3 ); // Load framework classes add_action( 'after_setup_theme', array( $this, 'classes' ), 4 ); // Setup theme => add_theme_support: register_nav_menus, load_theme_textdomain, etc add_action( 'after_setup_theme', array( $this, 'theme_setup' ) ); add_action( 'after_setup_theme', array( $this, 'theme_setup_default' ) ); // register sidebar widget areas add_action( 'widgets_init', array( $this, 'register_sidebars' ) ); /** Admin only actions **/ if( is_admin() ) { // Load scripts in the WP admin add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) ); add_action( 'elementor/editor/before_enqueue_scripts', array( $this, 'admin_scripts' ) ); } /** Non Admin actions **/ else{ // Load theme CSS add_action( 'wp_enqueue_scripts', array( $this, 'theme_css' ) ); // Load theme js add_action( 'wp_enqueue_scripts', array( $this, 'theme_js' ), 99 ); // Add a pingback url auto-discovery header for singularly identifiable articles add_action( 'wp_head', array( $this, 'pingback_header' ), 1 ); // Add meta viewport tag to header add_action( 'wp_head', array( $this, 'meta_viewport' ), 1 ); // Add meta apple web app capable tag to header add_action( 'wp_head', array( $this, 'apple_mobile_web_app_capable_header' ), 1 ); // Add an X-UA-Compatible header add_filter( 'wp_headers', array( $this, 'x_ua_compatible_headers' ) ); // Add support for Elementor Pro locations add_action( 'elementor/theme/register_locations', array( $this, 'register_elementor_locations' ) ); } add_action( 'elementor/init', array( $this, 'register_breakpoint' ) ); require_once get_theme_file_path('/framework/classes/ajax-manager.php'); $this->ajax_manager = new Enzian_Ajax_Manager(); } /** * Define Constants * * @since 1.0.0 */ public function constants() {} /** * Load all core theme function files * * @since 1.0.0 */ public function include_functions() { require_once get_theme_file_path('/framework/functions/helpers.php'); require_once get_theme_file_path('/framework/functions/theme-hooks.php'); require_once get_theme_file_path('/framework/functions/theme-functions.php'); require_once get_theme_file_path('/framework/third/lastudio-kit.php'); } /** * Configs for 3rd party plugins. * * @since 1.0.0 */ public function configs() { // WooCommerce if(function_exists('WC')){ require_once get_theme_file_path('/framework/woocommerce/woocommerce-config.php'); } } /** * Load theme classes * * @since 1.0.0 */ public function classes() { // Admin only classes if ( is_admin() ) { // Recommend plugins require_once get_theme_file_path('/tgm/class-tgm-plugin-activation.php'); require_once get_theme_file_path('/tgm/tgm-plugin-activation.php'); } require_once get_theme_file_path('/framework/classes/class-admin.php'); // Breadcrumbs class require_once get_theme_file_path('/framework/classes/breadcrumbs.php'); new Enzian_Admin(); } /** * Theme Setup * * @since 1.0.0 */ public function theme_setup() { $ext = apply_filters('enzian/use_minify_css_file', false) || ( defined('WP_DEBUG') && WP_DEBUG ) ? '' : '.min'; // Load text domain load_theme_textdomain( 'enzian', self::$template_dir_path .'/languages' ); // Get globals global $content_width; // Set content width based on theme's default design if ( ! isset( $content_width ) ) { $content_width = 1200; } // Register navigation menus register_nav_menus( array( 'main-nav' => esc_attr_x( 'Main Navigation', 'admin-view', 'enzian' ) ) ); // Enable support for Post Formats add_theme_support( 'post-formats', array( 'video', 'gallery', 'audio', 'quote', 'link' ) ); // Enable support for tag add_theme_support( 'title-tag' ); // Add default posts and comments RSS feed links to head add_theme_support( 'automatic-feed-links' ); // Enable support for Post Thumbnails on posts and pages add_theme_support( 'post-thumbnails' ); /** * Enable support for header image */ add_theme_support( 'custom-header', apply_filters( 'enzian/filter/custom_header_args', array( 'width' => 2000, 'height' => 1200, 'flex-height' => true, 'video' => true, ) ) ); add_theme_support( 'custom-background' ); // Declare WooCommerce support. add_theme_support( 'woocommerce' ); if( enzian_string_to_bool( enzian_get_theme_mod('woocommerce_gallery_zoom') ) ){ add_theme_support( 'wc-product-gallery-zoom'); } if( enzian_string_to_bool( enzian_get_theme_mod('woocommerce_gallery_lightbox') ) ){ add_theme_support( 'wc-product-gallery-lightbox'); } add_theme_support( 'wc-product-gallery-slider'); // Support WP Job Manager add_theme_support( 'job-manager-templates' ); // Add editor style add_editor_style( 'assets/css/editor-style.css' ); // Adding Gutenberg support add_theme_support( 'align-wide' ); add_theme_support( 'wp-block-styles' ); add_theme_support( 'responsive-embeds' ); add_theme_support( 'editor-styles' ); add_editor_style( 'assets/css/gutenberg-editor.css' ); add_theme_support( 'editor-color-palette', array( array( 'name' => esc_attr_x( 'pale pink', 'admin-view', 'enzian' ), 'slug' => 'pale-pink', 'color' => '#f78da7', ), array( 'name' => esc_attr_x( 'theme primary', 'admin-view', 'enzian' ), 'slug' => 'enzian-theme-primary', 'color' => '#BC8157', ), array( 'name' => esc_attr_x( 'theme secondary', 'admin-view', 'enzian' ), 'slug' => 'enzian-theme-secondary', 'color' => '#212121', ), array( 'name' => esc_attr_x( 'strong magenta', 'admin-view', 'enzian' ), 'slug' => 'strong-magenta', 'color' => '#a156b4', ), array( 'name' => esc_attr_x( 'light grayish magenta', 'admin-view', 'enzian' ), 'slug' => 'light-grayish-magenta', 'color' => '#d0a5db', ), array( 'name' => esc_attr_x( 'very light gray', 'admin-view', 'enzian' ), 'slug' => 'very-light-gray', 'color' => '#eee', ), array( 'name' => esc_attr_x( 'very dark gray', 'admin-view', 'enzian' ), 'slug' => 'very-dark-gray', 'color' => '#444', ), ) ); remove_theme_support( 'widgets-block-editor' ); add_theme_support('lastudio', [ 'swatches' => true, 'revslider' => true, 'header-builder' => [ 'menu' => true, 'header-vertical' => true ], 'lastudio-kit' => true, 'elementor' => [ 'advanced-carousel' => false, 'ajax-templates' => false, 'css-transform' => false, 'floating-effects' => false, 'wrapper-links' => false, 'lastudio-icon' => true, 'custom-fonts' => true, 'mega-menu' => true, ], ]); } /** * Theme Setup Default * * @since 1.0.0 */ public function theme_setup_default(){ $check_theme = get_option('enzian_has_init', false); if(!$check_theme || !get_option('lastudio-kit-settings')){ update_option('enzian_has_init', true); update_option( 'elementor_cpt_support', array( 'page', 'post', 'la_portfolio') ); update_option( 'lastudio-kit-settings', [ 'svg-uploads' => 'enabled', 'lastudio_kit_templates' => 'enabled', 'single_post_template' => 'templates/fullwidth.php', 'single_page_template' => 'templates/fullwidth.php', ] ); $customizes = [ 'body_font_family' => 'Nunito Sans, sans-serif', 'heading_font_family' => 'Cormorant, serif', 'heading_font_weight' => 700, ]; foreach ($customizes as $k => $v){ set_theme_mod($k, $v); } } } /** * Adds the meta tag to the site header * * @since 1.0.0 */ public function pingback_header() { if ( is_singular() && pings_open() ) { printf( '<link rel="pingback" href="%s">' . "\n", esc_url( get_bloginfo( 'pingback_url' ) ) ); } } /** * Adds the meta tag to the site header * * @since 1.0.0 */ public function apple_mobile_web_app_capable_header() { printf( '<meta name="apple-mobile-web-app-capable" content="yes">' ); } /** * Adds the meta tag to the site header * * @since 1.0.0 */ public function meta_viewport() { // Meta viewport $viewport = '<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0">'; // Apply filters for child theme tweaking echo apply_filters( 'enzian_meta_viewport', $viewport ); } /** * Load scripts in the WP admin * * @since 1.0.0 */ public function admin_scripts() { // Load font icon style wp_enqueue_style( 'enzian-font-lastudioicon', get_theme_file_uri( '/assets/css/lastudioicon.min.css' ), false, '1.0.0' ); wp_enqueue_style( 'enzian-fonts', $this->enqueue_google_fonts_url() , array(), null ); } /** * Load front-end scripts * * @since 1.0.0 */ public function theme_css() { $theme_version = defined('WP_DEBUG') && WP_DEBUG ? time() : ENZIAN_THEME_VERSION; $ext = apply_filters('enzian/use_minify_css_file', false) || ( defined('WP_DEBUG') && WP_DEBUG ) ? '' : '.min'; // Load font icon style wp_enqueue_style( 'enzian-font-lastudioicon', get_theme_file_uri ('/assets/css/lastudioicon'.$ext.'.css' ), false, $theme_version ); if(!function_exists('lastudio_kit')) { wp_enqueue_style( 'enzian-fonts', $this->enqueue_google_fonts_url() , array(), null ); } wp_enqueue_style( 'enzian-theme', get_parent_theme_file_uri('/style'.$ext.'.css'), false, $theme_version ); $this->render_extra_style(); $additional_inline_stype = $this->extra_style; $inline_handler_name = 'enzian-theme'; if(function_exists('WC')){ wp_enqueue_style( 'enzian-woocommerce', get_theme_file_uri( '/assets/css/woocommerce'.$ext.'.css' ), false, $theme_version ); $inline_handler_name = 'enzian-woocommerce'; } wp_add_inline_style($inline_handler_name, $additional_inline_stype); } /** * Returns all js needed for the front-end * * @since 1.0.0 */ public function theme_js() { $theme_version = defined('WP_DEBUG') && WP_DEBUG ? time() : ENZIAN_THEME_VERSION; $ext = !apply_filters('enzian/use_minify_js_file', true) || ( defined('WP_DEBUG') && WP_DEBUG ) ? '' : '.min'; // Get localized array $localize_array = $this->localize_array(); wp_register_script( 'pace', get_theme_file_uri('/assets/js/lib/pace'.$ext.'.js'), null, $theme_version, true); wp_register_script( 'js-cookie', get_theme_file_uri('/assets/js/lib/js.cookie'.$ext.'.js'), array('jquery'), $theme_version, true); wp_register_script( 'jquery-featherlight', get_theme_file_uri('/assets/js/lib/featherlight'.$ext.'.js') , array('jquery'), $theme_version, true); $dependencies = array( 'jquery', 'js-cookie', 'jquery-featherlight'); if( enzian_string_to_bool( enzian_get_theme_mod('page_preloader') ) ){ $dependencies[] = 'pace'; } if(function_exists('WC')){ $dependencies[] = 'enzian-woocommerce'; } $dependencies = apply_filters('enzian/filter/js_dependencies', $dependencies); wp_enqueue_script('enzian-theme', get_theme_file_uri( '/assets/js/app'.$ext.'.js' ), $dependencies, $theme_version, true); if (is_singular() && comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } if(apply_filters('enzian/filter/force_enqueue_js_external', true)){ wp_localize_script('enzian-theme', 'la_theme_config', $localize_array ); } if(function_exists('la_get_polyfill_inline')){ $polyfill_data = apply_filters('enzian/filter/js_polyfill_data', [ 'enzian-polyfill-object-assign' => [ 'condition' => '\'function\'==typeof Object.assign', 'src' => get_theme_file_uri( '/assets/js/lib/polyfill-object-assign'.$ext.'.js' ), 'version' => $theme_version, ], 'enzian-polyfill-css-vars' => [ 'condition' => 'window.CSS && window.CSS.supports && window.CSS.supports(\'(--foo: red)\')', 'src' => get_theme_file_uri( '/assets/js/lib/polyfill-css-vars'.$ext.'.js' ), 'version' => $theme_version, ], 'enzian-polyfill-promise' => [ 'condition' => '\'Promise\' in window', 'src' => get_theme_file_uri( '/assets/js/lib/polyfill-promise'.$ext.'.js' ), 'version' => $theme_version, ], 'enzian-polyfill-fetch' => [ 'condition' => '\'fetch\' in window', 'src' => get_theme_file_uri( '/assets/js/lib/polyfill-fetch'.$ext.'.js' ), 'version' => $theme_version, ], 'enzian-polyfill-object-fit' => [ 'condition' => '\'objectFit\' in document.documentElement.style', 'src' => get_theme_file_uri( '/assets/js/lib/polyfill-object-fit'.$ext.'.js' ), 'version' => $theme_version, ] ]); $polyfill_inline = la_get_polyfill_inline($polyfill_data); if(!empty($polyfill_inline)){ wp_add_inline_script('enzian-theme', $polyfill_inline, 'before'); } } } /** * Functions.js localize array * * @since 1.0.0 */ public function localize_array() { $template_cache = enzian_string_to_bool(enzian_get_option('template_cache')); $array = array( 'security' => array( 'favorite_posts' => wp_create_nonce('favorite_posts'), 'wishlist_nonce' => wp_create_nonce('wishlist_nonce'), 'compare_nonce' => wp_create_nonce('compare_nonce') ), 'single_ajax_add_cart' => enzian_string_to_bool( enzian_get_theme_mod('single_ajax_add_cart') ), 'i18n' => array( 'backtext' => esc_attr_x('Back', 'front-view', 'enzian'), 'compare' => array( 'view' => esc_attr_x('View List Compare', 'front-view', 'enzian'), 'success' => esc_attr_x('has been added to comparison list.', 'front-view', 'enzian'), 'error' => esc_attr_x('An error occurred ,Please try again !', 'front-view', 'enzian') ), 'wishlist' => array( 'view' => esc_attr_x('View List Wishlist', 'front-view', 'enzian'), 'success' => esc_attr_x('has been added to your wishlist.', 'front-view', 'enzian'), 'error' => esc_attr_x('An error occurred, Please try again !', 'front-view', 'enzian') ), 'addcart' => array( 'view' => esc_attr_x('View Cart', 'front-view', 'enzian'), 'success' => esc_attr_x('has been added to your cart', 'front-view', 'enzian'), 'error' => esc_attr_x('An error occurred, Please try again !', 'front-view', 'enzian') ), 'global' => array( 'error' => esc_attr_x('An error occurred ,Please try again !', 'front-view', 'enzian'), 'search_not_found' => esc_attr_x('It seems we can’t find what you’re looking for, please try again !', 'front-view', 'enzian'), 'comment_author' => esc_attr_x('Please enter Name !', 'front-view', 'enzian'), 'comment_email' => esc_attr_x('Please enter Email Address !', 'front-view', 'enzian'), 'comment_rating' => esc_attr_x('Please select a rating !', 'front-view', 'enzian'), 'comment_content' => esc_attr_x('Please enter Comment !', 'front-view', 'enzian'), 'continue_shopping' => esc_attr_x('Continue Shopping', 'front-view', 'enzian'), 'cookie_disabled' => esc_attr_x('We are sorry, but this feature is available only if cookies are enabled on your browser', 'front-view', 'enzian'), 'more_menu' => esc_attr_x('Show More +', 'front-view', 'enzian'), 'less_menu' => esc_attr_x('Show Less', 'front-view', 'enzian'), 'search_view_more' => esc_attr_x('View More', 'front-view', 'enzian'), ) ), 'popup' => array( 'max_width' => esc_attr(enzian_get_option('popup_max_width', 790)), 'max_height' => esc_attr(enzian_get_option('popup_max_height', 430)) ), 'js_path' => esc_attr(apply_filters('enzian/filter/js_path', self::$template_dir_url . '/assets/js/lib/')), 'js_min' => apply_filters('enzian/use_minify_js_file', true), 'theme_path' => esc_attr(apply_filters('enzian/filter/theme_path', self::$template_dir_url . '/')), 'ajax_url' => esc_attr(admin_url('admin-ajax.php')), 'la_extension_available' => get_option('la_extension_available', array( 'swatches' => false, '360' => false, 'content_type' => false )), 'has_wc' => function_exists('WC' ) ? true : false, 'cache_ttl' => apply_filters('enzian/cache_time_to_life', !$template_cache ? 30 : (60 * 5)), 'local_ttl' => apply_filters('enzian/local_cache_time_to_life', !$template_cache ? 30 : (60 * 60 * 24)), 'home_url' => esc_url(home_url('/')), 'current_url' => esc_url( add_query_arg(null,null) ), 'disable_cache' => $template_cache ? false : true, 'is_dev' => defined('WP_DEBUG') && WP_DEBUG ? true : false, 'shop_url' => function_exists('wc_get_page_id') ? get_permalink( wc_get_page_id( 'shop' ) ) : home_url('/'), 'ajaxGlobal' => [ 'nonce' => $this->ajax_manager->create_nonce(), 'action' => 'lastudio_theme_ajax', 'useFront' => 'true', ] ); if(function_exists('la_get_wc_script_data') && function_exists('WC')){ $variation_data = la_get_wc_script_data('wc-add-to-cart-variation'); if(!empty($variation_data)){ $array['i18n']['variation'] = $variation_data; } $array['wc_variation'] = [ 'base' => esc_url(WC()->plugin_url()) . '/assets/js/frontend/add-to-cart-variation.min.js', 'wp_util' => esc_url(includes_url('js/wp-util.min.js')), 'underscore' => esc_url(includes_url('js/underscore.min.js')) ]; } // Apply filters and return array return apply_filters( 'enzian/filter/localize_array', $array ); } /** * Add headers for IE to override IE's Compatibility View Settings * * @since 1.0.0 */ public function x_ua_compatible_headers( $headers ) { $headers['X-UA-Compatible'] = 'IE=edge'; return $headers; } /** * Add support for Elementor Pro locations * * @since 1.0.0 */ public function register_elementor_locations( $elementor_theme_manager ) { $elementor_theme_manager->register_all_core_location(); } /** * Registers sidebars * * @since 1.0.0 */ public function register_sidebars() { $heading = 'div'; $heading = apply_filters( 'enzian/filter/sidebar_heading', $heading ); // Default Sidebar register_sidebar( array( 'name' => esc_html__( 'Default Sidebar', 'enzian' ), 'id' => 'sidebar', 'description' => esc_html__( 'Widgets in this area will be displayed in the left or right sidebar area if you choose the Left or Right Sidebar layout.', 'enzian' ), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<'. $heading .' class="widget-title"><span>', 'after_title' => '</span></'. $heading .'>', ) ); } public static function enqueue_google_fonts_url(){ $fonts_url = ''; $fonts = array(); if ( 'off' !== _x( 'on', 'Nunito Sans font: on or off', 'enzian' ) ) { $fonts[] = 'Nunito+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700'; } if ( 'off' !== _x( 'on', 'Cormorant font: on or off', 'enzian' ) ) { $fonts[] = 'Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700'; } if ( $fonts ) { $fonts_url = add_query_arg( array( 'family' => implode( '&family=', $fonts ), 'display' => 'swap', ), 'https://fonts.googleapis.com/css2' ); } return esc_url_raw( $fonts_url ); } public static function enqueue_typekit_fonts_url(){ $fonts_url = ''; if ( 'off' !== _x( 'on', 'Acumin Pro font: on or off', 'enzian' ) ) { $fonts_url = '//use.typekit.net/ggv4mlu.css'; } return esc_url_raw( $fonts_url ); } public function render_extra_style(){ $this->extra_style .= $this->dynamic_css(); $this->extra_style .= $this->css_page_preload(); } private function css_page_preload(){ ob_start(); include get_parent_theme_file_path('/framework/css/page-preload-css.php'); $content = ob_get_clean(); return $content; } private function dynamic_css(){ ob_start(); include get_parent_theme_file_path('/framework/css/dynamic-css.php'); return ob_get_clean(); } public function register_breakpoint(){ if(defined('ELEMENTOR_VERSION') && class_exists('Elementor\Core\Breakpoints\Manager', false)){ $has_register_breakpoint = get_option('enzian_has_register_breakpoint', false); if(empty($has_register_breakpoint)){ update_option('elementor_experiment-additional_custom_breakpoints', 'active'); $kit_active_id = Elementor\Plugin::$instance->kits_manager->get_active_id(); $raw_kit_settings = get_post_meta( $kit_active_id, '_elementor_page_settings', true ); if(empty($raw_kit_settings)){ $raw_kit_settings = []; } $default_settings = [ 'space_between_widgets' => '0', 'page_title_selector' => 'h1.entry-title', 'stretched_section_container' => '', 'active_breakpoints' => [ 'viewport_mobile', 'viewport_mobile_extra', 'viewport_tablet', 'viewport_laptop', ], 'viewport_mobile' => 767, 'viewport_md' => 768, 'viewport_mobile_extra' => 991, 'viewport_tablet' => 1279, 'viewport_lg' => 1280, 'viewport_laptop' => 1599, 'system_colors' => [ [ '_id' => 'primary', 'title' => esc_html__( 'Primary', 'enzian' ) ], [ '_id' => 'secondary', 'title' => esc_html__( 'Secondary', 'enzian' ) ], [ '_id' => 'text', 'title' => esc_html__( 'Text', 'enzian' ) ], [ '_id' => 'accent', 'title' => esc_html__( 'Accent', 'enzian' ) ] ], 'system_typography' => [ [ '_id' => 'primary', 'title' => esc_html__( 'Primary', 'enzian' ) ], [ '_id' => 'secondary', 'title' => esc_html__( 'Secondary', 'enzian' ) ], [ '_id' => 'text', 'title' => esc_html__( 'Text', 'enzian' ) ], [ '_id' => 'accent', 'title' => esc_html__( 'Accent', 'enzian' ) ] ] ]; $raw_kit_settings = array_merge($raw_kit_settings, $default_settings); update_post_meta( $kit_active_id, '_elementor_page_settings', $raw_kit_settings ); Elementor\Core\Breakpoints\Manager::compile_stylesheet_templates(); update_option('enzian_has_register_breakpoint', true); } } } } } new Enzian_Theme_Class();{"id":5594,"date":"2024-09-10T14:14:20","date_gmt":"2024-09-10T14:14:20","guid":{"rendered":"https:\/\/14digitalapps.co.uk\/avloneurope6\/?page_id=5594"},"modified":"2024-12-27T14:17:15","modified_gmt":"2024-12-27T14:17:15","slug":"our-salons","status":"publish","type":"page","link":"https:\/\/14digitalapps.co.uk\/avloneurope6\/?page_id=5594","title":{"rendered":"Our Salons"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5594\" class=\"elementor elementor-5594\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd89c50 e-con-full e-flex lakit-col-width-auto-no e-container e-root-container elementor-top-section e-con e-parent\" data-id=\"dd89c50\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c0a8b2 elementor-widget elementor-widget-slider_revolution\" data-id=\"5c0a8b2\" data-element_type=\"widget\" data-widget_type=\"slider_revolution.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n\t\t<div class=\"wp-block-themepunch-revslider\">\n\t\t\t\t<p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t\t<sr7-module data-alias=\"gallery-1\" data-id=\"21\" id=\"SR7_21_1\" class=\"rs-ov-hidden\" data-version=\"6.7.13\">\n\t\t\t\t\t<sr7-adjuster><\/sr7-adjuster>\n\t\t\t\t\t<sr7-content>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_21_1-56\" data-key=\"56\">\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_21_1-56-1\" class=\"sr7-layer\">OUR SALONS<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_21_1-57\" data-key=\"57\">\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t<\/sr7-content>\n\t\t\t\t\t<image_lists style=\"display:none\">\n\t\t\t\t\t\t<img data-src=\"\/\/14digitalapps.co.uk\/avloneurope6\/wp-content\/uploads\/2024\/09\/Our-Salon.jpg\" data-libid=\"5876\" data-lib=\"medialibrary\" title=\"Our Salon\" width=\"0\" height=\"0\" data-dbsrc=\"Ly8xNGRpZ2l0YWxhcHBzLmNvLnVrL2F2bG9uZXVyb3BlNi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9PdXItU2Fsb24uanBn\"\/>\n\t\t\t\t\t<\/image_lists>\n\t\t\t\t<\/sr7-module>\n\t\t\t\t<script>\n\t\t\t\t\tSR7.PMH ??={}; SR7.PMH[\"SR7_21_1\"] = {cn:0,state:false,fn: function() { if (_tpt!==undefined && _tpt.prepareModuleHeight !== undefined) { _tpt.prepareModuleHeight({id:\"SR7_21_1\",el:[540,540,768,960,209],type:'standard',shdw:'0',gh:[540,540,288,219,135],gw:[1920,1920,1024,778,480],vpt:['100px'],size:{fullWidth:true, fullHeight:false},mh:'0',onh:0,onw:0,bg:{color:'{\"orig\":\"transparent\",\"type\":\"solid\",\"string\":\"transparent\"}'}}); SR7.PMH[\"SR7_21_1\"].state=true;} else if((SR7.PMH[\"SR7_21_1\"].cn++)<100)\tsetTimeout( SR7.PMH[\"SR7_21_1\"].fn,19);}};SR7.PMH[\"SR7_21_1\" ].fn();\n\t\t\t\t<\/script>\n<\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-714f294 e-flex e-con-boxed lakit-col-width-auto-no e-container e-root-container elementor-top-section e-con e-parent\" data-id=\"714f294\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f870df elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"0f870df\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<script src=\"https:\/\/static.elfsight.com\/platform\/platform.js\" data-use-service-core defer><\/script>\n<div class=\"elfsight-app-51c56b6a-a734-4b3c-8288-b6e5c111e081\" data-elfsight-app-lazy=\"\"><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea59849 e-flex e-con-boxed lakit-col-width-auto-no e-container e-root-container elementor-top-section e-con e-parent\" data-id=\"ea59849\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6b936abe elementor-section-boxed elementor-section-height-default elementor-section-height-default e-parent\" data-id=\"6b936abe\" data-element_type=\"section\" data-settings=\"{"background_background":"classic"}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17fbda0d lakit-col-width-auto-no\" data-id=\"17fbda0d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6615c96a elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"6615c96a\" data-element_type=\"widget\" data-settings=\"{"_animation":"lakitShortFadeInUp","_animation_delay":200}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Leave email to get 30% OFF<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53d2644c elementor-invisible elementor-widget lastudio-kit elementor-lakit-subscribe-form\" data-id=\"53d2644c\" data-element_type=\"widget\" data-settings=\"{"_animation":"lakitShortFadeInUp","_animation_delay":400}\" data-widget_type=\"lakit-subscribe-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>.lakit-subscribe-form,.lakit-subscribe-form__submit{position:relative;max-width:100%}.lakit-subscribe-form__fields{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.lakit-subscribe-form__submit{display:flex;justify-content:center;align-items:center;flex:0 1 auto}.lakit-subscribe-form__submit span{vertical-align:middle;display:inline-block}.lakit-subscribe-form__submit:before{box-sizing:border-box;position:absolute;visibility:hidden;top:50%;left:50%;width:26px;height:26px;margin-top:-13px;margin-left:-13px;border-radius:50%;border:3px solid #fff;border-top-color:#000;content:\"\";animation:.6s linear infinite lakit-spinner}.lakit-subscribe-form__submit.loading i,.lakit-subscribe-form__submit.loading span{visibility:hidden}.lakit-subscribe-form__submit.loading:before{visibility:visible}.lakit-subscribe-form__message{position:absolute;top:100%;width:100%;visibility:hidden;color:#4ab866;font-size:14px}.lakit-subscribe-form__message .lakit-subscribe-form__message-inner{display:flex;justify-content:center;align-items:center;text-align:center}.lakit-subscribe-form .elementor-icon{color:inherit}.lakit-subscribe-form--response-error .lakit-subscribe-form__message{color:#d94f4f}.lakit-subscribe-form--inline-layout .lakit-subscribe-form__input-group{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.lakit-subscribe-form--inline-layout .lakit-subscribe-form__input-group .lakit-subscribe-form__fields{flex:1 1 auto;width:100px}.lakit-subscribe-form--inline-layout .lakit-subscribe-form__input-group .lakit-subscribe-form__submit{flex:0 1 auto;width:auto}.lakit-subscribe-form--block-layout .lakit-subscribe-form__input-group{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}.lakit-subscribe-form--block-layout .lakit-subscribe-form__input-group .lakit-subscribe-form__fields{width:100%}<\/style><div class=\"lakit-subscribe-form lakit-subscribe-form--inline-layout\" data-settings=\"{"redirect":false,"redirect_url":"#","use_target_list_id":false,"target_list_id":""}\">\n\t<form method=\"POST\" action=\"#\" class=\"lakit-subscribe-form__form\">\n\t\t<div class=\"lakit-subscribe-form__input-group\">\n\t\t\t<div class=\"lakit-subscribe-form__fields\">\n\t\t\t\t<input class=\"lakit-subscribe-form__input lakit-subscribe-form__mail-field\" type=\"email\" name=\"email\" placeholder=\"Your Email\" autocomplete=\"email\" data-instance-data=\"[]\"\/><\/div>\n <a class=\"lakit-subscribe-form__submit elementor-button elementor-size-md\" href=\"#\"><span class=\"lakit-subscribe-form__submit-text\">Subscribe<\/span><\/a>\n\t\t<\/div>\n\t\t<div class=\"lakit-subscribe-form__message\"><div class=\"lakit-subscribe-form__message-inner\"><span><\/span><\/div><\/div>\n\t<\/form>\n<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Leave email to get 30% OFF Subscribe<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5594","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=\/wp\/v2\/pages\/5594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5594"}],"version-history":[{"count":49,"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=\/wp\/v2\/pages\/5594\/revisions"}],"predecessor-version":[{"id":8950,"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=\/wp\/v2\/pages\/5594\/revisions\/8950"}],"wp:attachment":[{"href":"https:\/\/14digitalapps.co.uk\/avloneurope6\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}