Ancient Geekery

Canterbury Christmas Market

A seasonal WooCommerce site centred around WooCommerce Bookings plugin for configuring visits to see Santa and various other activities.  Nikki Casey likes to open the site for bookings 1st October each year so, work usually starts in August with a site refresh.  Most of the time and complexity is in configuring Woo Bookings as Santa is only available on certain non-linear dates/times.  This also frequently changes at the last minute.

I have also made a rod for my own back as I now also answer booking queries.  Having said that, this is my most profitable client.  After several years, the model I find best is “Pay as you go” so, for all re-design work and re-configuring the activities, making changes etc.  I charge my hourly rate of £70 which I bill around 1st October when the site goes “live” for bookings.  Thereafter and until Christmas Eve, I keep a record of my hours spent dealing with queries etc. and invoice this in early January.  This works as well as it can for me.  Within those charges is hosting.  Domain name renewals and licenses like Woo Bookings I invoice for in the October bill each year.  I think currently it’s $199 to which I add a handling fee of around 20%.

Problems arise when Nikki is slow to provide details of the activities, dates & times and then makes late changes.  She also has a bad habit of spreading details across multiple emails so it’s hard to keep track of the latest amendments.  My view though is that she’s paying me by the hours so …

Multiple admins on the site to manage bookings in real time from Santa’s Grotto.

WooBookings & discount codes currently GPL versions to avoid paying again this year.

Contract type: Time & Materials Only

Next billing date: October 1, 2025

Target handover by: May 1, 2025

Mailbox host: Rackspace

Mailbox 1: [email protected]

Mailbox used for: Outbound SMTP from website

Primary domain name: canterburychristmasmarket.co.uk

Domain registrar: Cloudflare

DNS Host: Cloudflare

				
					;;
;; Domain:     canterburychristmasmarket.co.uk.
;; Exported:   2025-03-05 08:58:03
;;
;; This file is intended for use for informational and archival
;; purposes ONLY and MUST be edited before use on a production
;; DNS server.  In particular, you must:
;;   -- update the SOA record with the correct authoritative name server
;;   -- update the SOA record with the contact e-mail address information
;;   -- update the NS record(s) with the authoritative name servers for this domain.
;;
;; For further information, please consult the BIND documentation
;; located on the following website:
;;
;; http://www.isc.org/
;;
;; And RFC 1035:
;;
;; http://www.ietf.org/rfc/rfc1035.txt
;;
;; Please note that we do NOT offer technical support for any use
;; of this zone data, the BIND name server, or any other third-party
;; DNS software.
;;
;; Use at your own risk.
;; SOA Record
canterburychristmasmarket.co.uk	3600	IN	SOA	amanda.ns.cloudflare.com. dns.cloudflare.com. 2049283168 10000 2400 604800 3600

;; NS Records
canterburychristmasmarket.co.uk.	86400	IN	NS	amanda.ns.cloudflare.com.
canterburychristmasmarket.co.uk.	86400	IN	NS	porter.ns.cloudflare.com.

;; A Records
canterburychristmasmarket.co.uk.	1	IN	A	134.122.97.147 ; cf_tags=cf-proxied:true
www.canterburychristmasmarket.co.uk.	1	IN	A	134.122.97.147 ; cf_tags=cf-proxied:true

;; CNAME Records
_acme-challenge.canterburychristmasmarket.co.uk.	1	IN	CNAME	wordpress-220476-710809.cloudwaysapps.com. ; cf_tags=cf-proxied:true
autodiscover.canterburychristmasmarket.co.uk.	1	IN	CNAME	autodiscover.emailsrvr.com. ; cf_tags=cf-proxied:true

;; MX Records
canterburychristmasmarket.co.uk.	1	IN	MX	10 mx1.emailsrvr.com.
canterburychristmasmarket.co.uk.	1	IN	MX	20 mx2.emailsrvr.com.

;; TXT Records
canterburychristmasmarket.co.uk.	1	IN	TXT	"v=spf1 include:emailsrvr.com ~all"

				
			
				
					
== Server Environment ==
	Operating System: Linux
	Software: Apache/2.4.62 (Debian)
	MySQL version: mariadb.org binary distribution v10.6.21
	PHP Version: 8.1.31
	PHP Memory Limit: 1024M
	PHP Max Input Vars: 10000
	PHP Max Post Size: 100M
	GD Installed: Yes
	ZIP Installed: Yes
	Write Permissions: All right
	Elementor Library: Connected

== WordPress Environment ==
	Version: 6.7.2
	Site URL: https://canterburychristmasmarket.co.uk
	Home URL: https://canterburychristmasmarket.co.uk
	WP Multisite: No
	Max Upload Size: 100 MB
	Memory limit: 40M
	Max Memory limit: 1024M
	Permalink Structure: /%postname%/
	Language: en_GB
	Timezone: Europe/London
	Admin Email: nigel.grass@gmail.com
	Debug Mode: Inactive

== Theme ==
	Name: Hello Elementor
	Version: 3.3.0
	Author: Elementor Team
	Child Theme: No

== User ==
	Role: administrator
	WP Profile lang: en-GB
	User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36

== Active Plugins ==
	Activity Log
		Version: 2.11.2
		Author: Activity Log Team

	Advanced Editor Tools
		Version: 5.9.2
		Author: Automattic

	Advanced Order Export For WooCommerce
		Version: 3.6.0
		Author: AlgolPlus

	Code Snippets
		Version: 3.6.8
		Author: Code Snippets Pro

	Code Snippets Pro (Premium)
		Version: 3.6.9
		Author: Code Snippets Pro

	Complianz Privacy Suite (GDPR/CCPA) premium
		Version: 7.1.1
		Author: Really Simple Plugins

	Elementor
		Version: 3.27.6
		Author: Elementor.com

	Elementor Pro
		Version: 3.27.5
		Author: Elementor.com

	Flexible Checkout Fields
		Version: 4.1.18
		Author: WP Desk

	Fluent Forms
		Version: 5.2.12
		Author: Contact Form - WPManageNinja LLC

	Fluent Forms Pro Add On Pack
		Version: 5.2.10
		Author: Fluent Forms

	FluentSMTP
		Version: 2.2.90
		Author: FluentSMTP & WPManageNinja Team

	Imagify
		Version: 2.2.5
		Author: Imagify Image Optimizer – Optimize Images & Convert WebP & Avif

	JetEngine
		Version: 3.6.4.1
		Author: Crocoblock

	JetSmartFilters
		Version: 3.6.3
		Author: Crocoblock

	MainWP Child
		Version: 5.3.5
		Author: MainWP

	Maspik - Advanced Spam Protection
		Version: 2.4.3
		Author: WpMaspik

	Object Cache Pro
		Version: 1.22.0
		Author: Rhubarb Group

	Rank Math SEO
		Version: 1.0.239
		Author: Rank Math SEO

	Sequential Order Numbers for WooCommerce
		Version: 1.11.0
		Author: SkyVerge

	Site Kit by Google
		Version: 1.147.0
		Author: Google

	User Role Editor
		Version: 4.64.4
		Author: Vladimir Garagulya

	WooCommerce
		Version: 9.7.1
		Author: Automattic

	WooCommerce Bookings
		Version: 2.2.4
		Author: WooCommerce

	WooCommerce Cart Abandonment Recovery
		Version: 1.3.1
		Author: CartFlows Inc

	WooCommerce Smart Coupons
		Version: 9.29.0
		Author: StoreApps

	WooCommerce Stripe Gateway
		Version: 9.2.0
		Author: Stripe

	WP Rocket
		Version: 3.15.3
		Author: WP Media

	WP Social Ninja
		Version: 3.16.1
		Author: WP Social Ninja Team - WPManageNinja LLC

	WP Social Ninja Pro
		Version: 3.16.0
		Author: WP Social Ninja Team - WPManageNinja LLC


== Elements Usage ==
	
	container : 3
		button : 10
		container : 28
		google_maps : 2
		heading : 21
		icon : 14
		image : 8
		jet-listing-dynamic-field : 13
		text-editor : 12
		toggle : 1
	page : 2
		button : 1
		container : 1
		fluent-form-widget : 1
		heading : 5
		text-editor : 2
	section : 18
		button : 1
		google_maps : 2
		heading : 11
		image : 6
		social-icons : 1
		text-editor : 5
	wp-post : 0
		button : 23
		container : 24
		fluent-form-widget : 6
		google_maps : 6
		heading : 31
		icon : 1
		icon-list : 1
		image : 6
		image-carousel : 1
		nested-tabs : 1
		text-editor : 19
	wp-page : 20
		button : 1
		container : 8
		fluent-form-widget : 3
		heading : 13
		image : 1
		jet-listing-grid : 1
		shortcode : 3
		text-editor : 9
	floating-buttons : 0
		container : 1
		floating-bars-var-1 : 1


== Settings ==
	
	cpt_support: post, page
	allow_tracking: yes
	load_fa4_shim: yes


== Features ==
	Custom Fonts: 0
	Custom Icons: 0

== Integrations ==
	
	recaptcha_v3: Active
	woocommerce: Active


== Elementor Experiments ==
	Inline Font Icons: Inactive
	Additional Custom Breakpoints: Active
	Container: Active
	Upgrade Swiper Library: Active by default
	Optimized Markup: Inactive by default
	Plugin Onboarding: Active by default
	Load Google Fonts locally: Inactive by default
	Default to New Theme Builder: Inactive
	Header and footer: Inactive
	Elementor Home Screen: Active by default
	Landing pages: Inactive
	Nested Elements: Active
	Editor Top Bar: Active
	Pages Panel: Inactive by default
	Element Caching: Inactive
	Link In Bio: Active by default
	Floating Buttons: Active by default
	Elementor Editor Events: Inactive by default
	Atomic Widgets: Inactive by default
	Global Classes: Inactive by default
	Launchpad Checklist: Inactive by default
	Menu: Active


== Log ==
	
Log: showing 20 of 312024-09-18 15:11:22 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor Pro',
  'from' => '3.24.1',
  'to' => '3.24.2',
)]
2024-09-18 15:11:23 [info] elementor-pro::elementor_pro_updater Started 
2024-09-18 15:11:23 [info] Elementor Pro/Upgrades - _on_each_version Start  
2024-09-18 15:11:23 [info] Elementor Pro/Upgrades - _on_each_version Finished 
2024-09-18 15:11:23 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor Pro',
  'from' => '3.24.1',
  'to' => '3.24.2',
)]
2024-09-24 09:43:46 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor',
  'from' => '3.24.3',
  'to' => '3.24.4',
)]
2024-09-24 09:43:46 [info] elementor::elementor_updater Started 
2024-09-24 09:43:46 [info] Elementor/Upgrades - _on_each_version Start  
2024-09-24 09:43:48 [info] Elementor/Upgrades - _on_each_version Finished 
2024-09-24 09:43:48 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '3.24.3',
  'to' => '3.24.4',
)]
2024-09-24 09:43:50 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor',
  'from' => '3.24.3',
  'to' => '3.24.4',
)]
2025-03-05 09:04:38 [info] elementor::elementor_updater Started 
2025-03-05 09:04:38 [info] Elementor/Upgrades - _on_each_version Start  
2025-03-05 09:04:39 [info] Elementor/Upgrades - _on_each_version Finished 
2025-03-05 09:04:39 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '3.24.4',
  'to' => '3.27.6',
)]
2025-03-05 09:06:18 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor Pro',
  'from' => '3.24.2',
  'to' => '3.27.5',
)]
2025-03-05 09:06:19 [info] elementor-pro::elementor_pro_updater Started 
2025-03-05 09:06:19 [info] Elementor Pro/Upgrades - _on_each_version Start  
2025-03-05 09:06:19 [info] Elementor Pro/Upgrades - _on_each_version Finished 
2025-03-05 09:06:19 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor Pro',
  'from' => '3.24.2',
  'to' => '3.27.5',
)]

PHP: showing 8 of 8PHP: 2024-09-18 22:03:16 [warning X 3053][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/loop-filter/query/taxonomy-manager.php::150] Undefined array key "logicalJoin" [array (
  'trace' => '
#0: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/loop-filter/query/taxonomy-manager.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/loop-filter/query/taxonomy-query-builder.php(33): ElementorPro\Modules\LoopFilter\Query\Taxonomy_Manager -> get_hierarchy_of_selected_terms()
#2: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/loop-filter/module.php(122): ElementorPro\Modules\LoopFilter\Query\Taxonomy_Query_Builder -> get_merged_queries()
#3: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/class-wp-hook.php(324): ElementorPro\Modules\LoopFilter\Module -> filter_loop_query()
#4: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/plugin.php(205): WP_Hook -> apply_filters()
',
)]
PHP: 2024-09-20 22:32:26 [warning X 52][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/forms/classes/ajax-handler.php::76] Undefined array key "form_id" [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-09-23 09:26:25 [notice X 78][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php::229] hexdec(): Passing null to parameter #1 ($hex_string) of type string is deprecated [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-09-23 10:06:13 [warning X 1][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php::1487] Undefined array key "_flex_size_tablet" [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-09-24 09:59:13 [warning X 24][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php::150] Undefined array key "condition_type" [array (
  'trace' => '
#0: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_template_json_item()
#2: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(120): class type array_map()
#3: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(59): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_templates_json()
#4: /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/data/base/endpoint.php(158): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> get_items()
',
)]
PHP: 2024-10-10 09:27:43 [warning X 15][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php::1487] Undefined array key "_element_vertical_align_tablet" [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-10-10 13:46:07 [warning X 5][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/modules/history/revisions-manager.php::363] Undefined array key "editor_post_id" [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-10-24 17:49:55 [error X 1][/home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/classes/products-renderer.php::253] Uncaught Error: Call to a member function get_cross_sells() on null in /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/classes/products-renderer.php:253
Stack trace:
#0 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/classes/products-renderer.php(97): ElementorPro\Modules\Woocommerce\Classes\Products_Renderer->set_single_product_query_args()
#1 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/classes/products-renderer.php(27): ElementorPro\Modules\Woocommerce\Classes\Products_Renderer->parse_query_args()
#2 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/widgets/products.php(349): ElementorPro\Modules\Woocommerce\Classes\Products_Renderer->__construct()
#3 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/module.php(1570): ElementorPro\Modules\Woocommerce\Widgets\Products::get_shortcode_object()
#4 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/module.php(1553): ElementorPro\Modules\Woocommerce\Module->parse_loop_query_args()
#5 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/module.php(1502): ElementorPro\Modules\Woocommerce\Module->loop_query()
#6 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/class-wp-hook.php(324): ElementorPro\Modules\Woocommerce\Module->ElementorPro\Modules\Woocommerce\{closure}()
#7 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#8 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/query-control/classes/elementor-post-query.php(152): apply_filters()
#9 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/query-control/classes/elementor-post-query.php(49): ElementorPro\Modules\QueryControl\Classes\Elementor_Post_Query->get_query_args()
#10 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/query-control/module.php(962): ElementorPro\Modules\QueryControl\Classes\Elementor_Post_Query->get_query()
#11 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/posts/widgets/posts.php(90): ElementorPro\Modules\QueryControl\Module->get_query()
#12 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/loop-builder/widgets/base.php(57): ElementorPro\Modules\Posts\Widgets\Posts->query_posts()
#13 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/posts/skins/skin-base.php(908): ElementorPro\Modules\LoopBuilder\Widgets\Base->query_posts()
#14 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/loop-builder/skins/skin-loop-base.php(130): ElementorPro\Modules\Posts\Skins\Skin_Base->render()
#15 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor-pro/modules/woocommerce/skins/skin-loop-product.php(36): ElementorPro\Modules\LoopBuilder\Skins\Skin_Loop_Base->render()
#16 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/skin-base.php(79): ElementorPro\Modules\WooCommerce\Skins\Skin_Loop_Product->render()
#17 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/widget-base.php(633): Elementor\Skin_Base->render_by_mode()
#18 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/widget-base.php(776): Elementor\Widget_Base->render_content()
#19 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Widget_Base->print_content()
#20 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/element-base.php(1442): Elementor\Element_Base->print_element()
#21 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Element_Base->print_content()
#22 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/core/base/document.php(1875): Elementor\Element_Base->print_element()
#23 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/core/base/document.php(1800): Elementor\Core\Base\Document->do_print_elements()
#24 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/core/base/document.php(1201): Elementor\Core\Base\Document->print_elements()
#25 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/frontend.php(1200): Elementor\Core\Base\Document->print_elements_with_wrapper()
#26 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-content/plugins/elementor/includes/frontend.php(1095): Elementor\Frontend->get_builder_content()
#27 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/class-wp-hook.php(324): Elementor\Frontend->apply_builder_in_content()
#28 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#29 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1871): apply_filters()
#30 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(575): WP_REST_Posts_Controller->prepare_item_for_response()
#31 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/rest-api/class-wp-rest-server.php(1230): WP_REST_Posts_Controller->get_item()
#32 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/rest-api/class-wp-rest-server.php(1063): WP_REST_Server->respond_to_request()
#33 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/rest-api/class-wp-rest-server.php(439): WP_REST_Server->dispatch()
#34 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/rest-api.php(420): WP_REST_Server->serve_request()
#35 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/class-wp-hook.php(324): rest_api_loaded()
#36 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#37 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/plugin.php(565): WP_Hook->do_action()
#38 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/class-wp.php(418): do_action_ref_array()
#39 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/class-wp.php(813): WP->parse_request()
#40 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-includes/functions.php(1336): WP->main()
#41 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/wp-blog-header.php(16): wp()
#42 /home/981323.cloudwaysapps.com/xkbejsfepc/public_html/index.php(17): require('...')
#43 {main}
  thrown [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]

JS: showing 4 of 4JS: 2024-09-24 09:09:53 [error X 2][https://canterburychristmasmarket.co.uk/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.24.4:3:837409] Cannot read properties of undefined (reading 'localized') 
JS: 2024-10-10 12:46:07 [error X 4][https://canterburychristmasmarket.co.uk/wp-content/plugins/elementor/assets/js/packages/editor-documents/editor-documents.min.js?ver=3.24.4:1:5030] Cannot read properties of null (reading 'editor') 
JS: 2024-10-11 09:18:02 [error X 3][https://canterburychristmasmarket.co.uk/wp-admin/load-scripts.php?c=0&loadchunk_0=wp-hooks,jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-tooltip&ver=6.6.2:4:28760] Cannot read properties of undefined (reading 'value') 
JS: 2024-11-25 07:50:24 [error X 1][https://canterburychristmasmarket.co.uk/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.24.4:2:17146] Cannot read properties of undefined (reading 'attributes') 



== Elementor - Compatibility Tag ==
	
	Elementor Pro: Compatible

== Elementor Pro - Compatibility Tag ==