[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJGptUDM3GAAwcyGmNx-4quKJBpuymHHU_HvgYNigsbI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":59,"crawl_stats":37,"alternatives":66,"analysis":172,"fingerprints":1260},"easy-hotel","Easy Hotel Booking – Powerful Hotel Booking","1.8.9","themewant","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemewant\u002F","\u003Cp>Easy Hotel Booking is an all-in-one hotel reservation solution for WordPress.\u003C\u002Fp>\n\u003Cp>It helps you manage rooms, pricing, and availability effortlessly, while letting guests book directly on your website.\u003C\u002Fp>\n\u003Cp>Perfect for hotels, guesthouses, resorts, or any property rental business.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Feasy-hotel-booking\u002F\" rel=\"nofollow ugc\">Live Demo & Features \u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocumentation.themewant.com\u002Feasy-hotel-booking\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Feasy-hotel-booking-extensions\u002F\" rel=\"nofollow ugc\">Extensions\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Feasy-hotel-booking-roadmaps\u002F\" rel=\"nofollow ugc\">Roadmaps\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Struggling to manage your hotel bookings efficiently?\u003C\u002Fp>\n\u003Cp>Running a hotel, vacation rental, or bed & breakfast can be overwhelming, especially when dealing with manual reservations, tracking room availability, and managing payments.\u003Cbr \u002F>\nA lack of an efficient hotel booking system online can lead to double bookings, revenue loss, and unhappy guests.\u003C\u002Fp>\n\u003Cp>That’s where Easy Hotel Booking comes in. This WordPress hotel booking plugin provides an intuitive and powerful booking solution, allowing you to automate reservations, set seasonal pricing,\u003Cbr \u002F>\nand accept online payments—all within a user-friendly dashboard.\u003Cbr \u002F>\nWhether you operate a boutique hotel or a large resort, this hotel booking plugin for WordPress gives you full control over your bookings, saving time and increasing revenue.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FvFZ-y2QVHxQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Follow US\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpeople\u002FEasy-Hotel-Booking\u002F61575547732006\u002F\" rel=\"nofollow ugc\">👉 Official Facebook Page :\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F973240127915039\" rel=\"nofollow ugc\">👉 Official Facebook Group :\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@reacthemes5451\u002Fvideos\" rel=\"nofollow ugc\">👉 Official Youtube Channel :\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fenvato-support\u002F\" rel=\"nofollow ugc\">👉 Support Center :\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Choose Easy Hotel Booking?\u003C\u002Fh3>\n\u003Cp>Easy Hotel Booking is a feature-packed free hotel booking plugin for WordPress that simplifies room management and guest reservations.\u003Cbr \u002F>\nUnlike other hotel booking plugins, it provides flexibility, an easy-to-use booking engine, and seamless WooCommerce integration—ensuring a smooth booking process for both hotel owners and guests.\u003C\u002Fp>\n\u003Ch3>🌟 Key Features of Easy Hotel Booking\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🏨 Complete Hotel Booking System\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full-featured WordPress hotel booking plugin with a customizable booking engine.\u003C\u002Fli>\n\u003Cli>Display real-time availability calendars to prevent double bookings.\u003C\u002Fli>\n\u003Cli>Set check-in and check-out dates, along with minimum and maximum stay durations.\u003C\u002Fli>\n\u003Cli>Enable external booking links for third-party reservation platforms.\u003C\u002Fli>\n\u003Cli>Disable the booking function and use the plugin as a room showcase if needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🛏️ Advanced Room Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited room types (Single, Double, Deluxe, etc.) and manage availability.\u003C\u002Fli>\n\u003Cli>Set custom room capacity per room type to control occupancy limits.\u003C\u002Fli>\n\u003Cli>Offer room extra services, such as breakfast, spa access, airport transfers, and more.\u003C\u002Fli>\n\u003Cli>Add detailed room descriptions, high-quality images, and list included amenities.\u003C\u002Fli>\n\u003Cli>Set seasonal pricing to charge different rates during peak seasons, holidays, and weekends.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📅 Multi-Room & Group Booking Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow customers to book multiple rooms in a single reservation.\u003C\u002Fli>\n\u003Cli>Set per-guest pricing for adult and child occupancy.\u003C\u002Fli>\n\u003Cli>Manage all bookings through an interactive admin booking calendar.\u003C\u002Fli>\n\u003Cli>Display real-time room availability on the front end for guests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📅 Seamless Two-Way Room Booking Synchronization with iCal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with all iCal-supported platforms, including Airbnb, Booking.com, Google Calendar, and more.\u003C\u002Fli>\n\u003Cli>Enables two-way synchronization—import and export booking data with ease.\u003C\u002Fli>\n\u003Cli>Add external calendars and choose between manual imports or automatic syncing at set intervals.\u003C\u002Fli>\n\u003Cli>Easily review imported reservations, track logs, and remove outdated data for efficient site management and optimized storage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>💳 WooCommerce Integration for Secure Payments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept payments via PayPal, Stripe, bank transfers, and all WooCommerce-supported gateways.\u003C\u002Fli>\n\u003Cli>Offer full payments, partial deposits, or pay-later options.\u003C\u002Fli>\n\u003Cli>Automate invoice generation and email confirmations upon successful booking.\u003C\u002Fli>\n\u003Cli>Track refunds and cancellations directly from the WooCommerce dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>**📰 Booking Request with Contact form.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Booking request with Fluentform.\u003C\u002Fli>\n\u003Cli>Booking request with Contact form 7.\u003C\u002Fli>\n\u003Cli>Displaying form by shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📌 Additional Features to Enhance Your Hotel Business\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Set holiday restrictions\u003C\u002Fstrong> to prevent bookings on specific dates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated email notifications\u003C\u002Fstrong> for booking confirmations, cancellations, and reminders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable booking forms\u003C\u002Fstrong> with fields to collect guest details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in shortcodes\u003C\u002Fstrong> to display booking forms and calendars anywhere on your site.\u003C\u002Fli>\n\u003Cli>Fully \u003Cstrong>responsive design\u003C\u002Fstrong>, ensuring mobile-friendly booking experiences.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📌 Pro Extensions\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-ical\u002F\" rel=\"nofollow ugc\">EHB iCalendar Importer\u002FExporter\u003C\u002Fa> Easy Hotel iCal Plugin — a complete iCal booking solution for the Easy Hotel Plugin\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-min-max\u002F\" rel=\"nofollow ugc\">EHB Max\u002FMin Nights\u003C\u002Fa> Set minimum and maximum night stay conditions easily with the Easy Hotel\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-week\u002F\" rel=\"nofollow ugc\">EHB Week Booking\u003C\u002Fa> Extend Easy Hotel Booking with week-based booking and conditional pricing functionality.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-single-day\u002F\" rel=\"nofollow ugc\">EHB Single Day Booking\u003C\u002Fa> Easy Hotel Single Day Bookings Plugin — manage single day bookings with flexible custom pricing.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-db\u002F\" rel=\"nofollow ugc\">EHB DB\u003C\u002Fa> With Easy Hotel DB Widgets, view booking requests from admin and export them as PDF or CSV\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-review\u002F\" rel=\"nofollow ugc\">EHB Review\u003C\u002Fa> Easy Hotel Review plugin — an extension that lets users review their favorite accommodations\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-advanced-pricing\u002F\" rel=\"nofollow ugc\">EHB Advanced Pricing\u003C\u002Fa> Easy Hotel Advanced Pricing Plugin — a complete, flexible pricing solution for Easy Hotel Plugin\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-surecart\u002F\" rel=\"nofollow ugc\">EHB SureCart\u003C\u002Fa> It is a lightweight, powerful extension that integrates Easy Hotel with SureCart.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-currency\u002F\" rel=\"nofollow ugc\">EHB Currency\u003C\u002Fa> Multi Currency Converter plugin for easy hotel.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-manual-booking\u002F\" rel=\"nofollow ugc\">EHB Manual Booking\u003C\u002Fa> Manual Booking solution for easy hotel.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fehb-manual-booking\u002F\" rel=\"nofollow ugc\">EHB Deposit\u003C\u002Fa> Deposit \u002F Paritial payment solution for easy hotel.\u003C\u002Fp>\n\u003Ch3>Who Can Use Easy Hotel Booking?\u003C\u002Fh3>\n\u003Cp>This WP WordPress hotel booking plugin is suitable for:\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Hotels & Resorts\u003C\u002Fstrong> – Manage rooms, seasonal pricing, and online reservations easily.\u003Cbr \u002F>\n👉 \u003Cstrong>Bed & Breakfasts & Guesthouses\u003C\u002Fstrong>  – Accept direct bookings and showcase amenities.\u003Cbr \u002F>\n👉 \u003Cstrong>Vacation Rentals & Lodges\u003C\u002Fstrong>  – Display available rentals and sync with external booking links.\u003Cbr \u002F>\n👉 \u003Cstrong>Hostels & Dormitories\u003C\u002Fstrong>  – Support shared and private room bookings.\u003Cbr \u002F>\n👉 \u003Cstrong>Motels & Serviced Apartments\u003C\u002Fstrong>  – Optimize guest reservations and offer additional services.\u003C\u002Fp>\n\u003Cp>No matter the size of your business, Easy Hotel Booking provides a streamlined hotel booking system that enhances efficiency and maximizes revenue.\u003C\u002Fp>\n\u003Ch3>Premium Hotel Booking WordPress Theme\u003C\u002Fh3>\n\u003Cp>Looking for a professional hotel website? Our Premium Hotel Booking Theme is designed to work seamlessly with Easy Hotel Booking, offering:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fcityspot-hotel-booking-wordpress-theme\u002F\" rel=\"nofollow ugc\">CitySpot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FkOjGZx\" rel=\"nofollow ugc\">Almaris\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fmoonlit-hotel-booking-wordpress-theme\u002F57289887\" rel=\"nofollow ugc\">Moonlit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fluxera-hotel-booking-wordpress-theme\u002F\" rel=\"nofollow ugc\">Luxera\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Reviews by WordPress Experts\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FklccWXDGx-w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FemJ1wowtSYQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📌 Supported themes\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentyfive\" rel=\"ugc\">Twenty Twenty-Five\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentyfour\" rel=\"ugc\">Twenty Twenty-Four\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fhello-elementor\u002F\" rel=\"ugc\">Hello Elementor\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FAstra\u002F\" rel=\"ugc\">Astra\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fgallery\u002Fdivi\u002F\" rel=\"nofollow ugc\">Divi\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FGeneratePress\u002F\" rel=\"ugc\">GeneratePress\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FOceanWP\u002F\" rel=\"ugc\">OceanWP\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FNeve\u002F\" rel=\"ugc\">Neve\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FKadence\u002F\" rel=\"ugc\">Kadence\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FBlocksy\u002F\" rel=\"ugc\">Blocksy\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FSydney\u002F\" rel=\"ugc\">Sydney\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FZakra\u002F\" rel=\"ugc\">Zakra\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002FHestia\" rel=\"ugc\">Hestia\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How Easy Hotel Booking Simplifies Hotel Management\u003C\u002Fh3>\n\u003Cp>🔹 \u003Cstrong>For Hotel Owners & Admins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Managing a hotel shouldn’t be complicated. With Easy Hotel Booking, hotel owners can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automate bookings, reducing manual workload.\u003C\u002Fli>\n\u003Cli>Easily manage room pricing, availability, and reservations.\u003C\u002Fli>\n\u003Cli>Offer seamless payment options for a smooth booking experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔹 \u003Cstrong>For Guests & Travelers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Guests love convenience. With Easy Hotel Booking, they can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check real-time room availability before booking.\u003C\u002Fli>\n\u003Cli>Securely pay using preferred payment gateways.\u003C\u002Fli>\n\u003Cli>Receive instant booking confirmation and reminders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Easy Hotel Booking is the Best Hotel Booking Plugin for WordPress\u003C\u002Fh3>\n\u003Cp>Unlike other hotel booking plugins, Easy Hotel Booking stands out because:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It’s user-friendly, even for beginners with no technical skills.\u003C\u002Fli>\n\u003Cli>It integrates seamlessly with WooCommerce, providing flexible payment options.\u003C\u002Fli>\n\u003Cli>It supports multi-room and group bookings, making it ideal for all types of accommodations.\u003C\u002Fli>\n\u003Cli>It allows customizable pricing, enabling seasonal, per-guest, and promotional rates.\u003C\u002Fli>\n\u003Cli>It ensures high performance and mobile compatibility, improving customer experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Start Accepting Online Bookings Today!\u003C\u002Fh3>\n\u003Cp>With Easy Hotel Booking, you can have a fully functional hotel booking system online in minutes—without any coding skills. Whether you’re looking for a free hotel booking plugin for WordPress or a premium hotel booking plugin WordPress, this plugin is the perfect solution for automating your reservations.\u003C\u002Fp>\n\u003Cp>✅ Download Easy Hotel Booking Now and boost your hotel’s bookings effortlessly!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 WHAT’S NEXT\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you like The Our Plugin, then consider checking out other WordPress Plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frt-mega-menu\u002F\" rel=\"ugc\">RT Mega Menu\u003C\u002Fa> Advanced WordPress Mega Menu Builder for Elementor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-currency\u002F\" rel=\"ugc\">Easy Currency\u003C\u002Fa> Easy Currency Converter plugin for easy hotel.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-elements\u002F\" rel=\"ugc\">Easy Elements\u003C\u002Fa> Easy Elements for Elementor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-menu-icons\u002F\" rel=\"ugc\">Easy Menu Iocns\u003C\u002Fa> WordPress Menu Icon Plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin makes use of the following third-party open-source libraries to provide enhanced functionality. None of these libraries collect or transmit personal data outside your WordPress installation.\u003C\u002Fp>\n\u003Cp>Flatpickr\u003Cbr \u002F>\nFlatpickr is an open-source, lightweight JavaScript library for selecting dates and times. It provides a clean, accessible, and dependency-free interface for date and time inputs.\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fflatpickr\u002Fflatpickr\u003C\u002Fp>\n\u003Cp>jQuery Chosen AJAX Autocomplete Library\u003Cbr \u002F>\nThis library extends the functionality of HTML  fields by enabling AJAX-powered autocomplete and dynamic option loading. It is used to enhance the user experience when selecting from large datasets.\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fmeltingice\u002Fajax-chosen , https:\u002F\u002Fgithub.com\u002Fmichaelperrin\u002Fajax-chosen\u003C\u002Fp>\n\u003Cp>Chosen Order\u003Cbr \u002F>\nChosen Order enhances Chosen multiple-select dropdowns by preserving and managing the order of selected items. It ensures consistent data ordering when users interact with multi-select inputs.\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Ftristanjahier\u002Fchosen-order\u003C\u002Fp>\n\u003Cp>jQuery Interdependencies\u003Cbr \u002F>\nThis JavaScript library allows for the creation of conditional form logic, enabling specific fields to be shown or hidden based on other input values. It is used to build dynamic, user-friendly form interactions.\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fmiohtama\u002Fjquery-interdependencies\u003C\u002Fp>\n\u003Cp>jQuery serializeObject\u003Cbr \u002F>\nThis library extends jQuery by adding a serializeObject() method, allowing form data to be converted into structured JavaScript objects. It simplifies the process of handling complex form inputs.\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fhongymagic\u002FjQuery.serializeObject\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Easy Hotel Booking – Powerful Hotel Booking uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>\u003C\u002Fp>\n","All-in-one hotel booking solution to manage reservations, rooms, pricing, and availability with ease.",600,18078,86,6,"2026-03-03T04:52:00.000Z","6.9.4","6.0","7.4",[20,21,22,23,24],"booking-system","hotel","hotel-booking","room-booking","woocommerce-booking","https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Fhotel-booking\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-hotel.1.8.9.zip",56,2,"2026-01-29 00:00:00","2026-03-15T15:16:48.613Z",[32,46],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-68005","easy-hotel-booking-missing-authorization","Easy Hotel Booking \u003C= 1.8.4 - Missing Authorization","The Easy Hotel Booking plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.8.4. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=1.8.4","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-02-02 16:15:12",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff2fc0457-ee9b-4571-b1ef-0649dde1badb?source=api-prod",{"id":47,"url_slug":48,"title":49,"description":50,"plugin_slug":4,"theme_slug":37,"affected_versions":51,"patched_in_version":37,"severity":39,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":37},"CVE-2025-57938","easy-hotel-booking-authenticated-contributor-stored-cross-site-scripting","Easy Hotel Booking \u003C= 1.6.9 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Easy Hotel Booking plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.6.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.6.9",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-09-22 00:00:00","2025-09-26 14:39:45",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F433b5d92-5eca-4b60-94b1-e6288470955b?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":60,"total_installs":61,"avg_security_score":62,"avg_patch_time_days":63,"trust_score":64,"computed_at":65},8,8990,95,30,91,"2026-04-04T09:09:58.305Z",[67,90,112,132,153],{"slug":68,"name":69,"version":70,"author":71,"author_profile":72,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":77,"num_ratings":78,"last_updated":79,"tested_up_to":16,"requires_at_least":80,"requires_php":18,"tags":81,"homepage":87,"download_link":88,"security_score":77,"vuln_count":75,"unpatched_count":75,"last_vuln_date":37,"fetched_at":89},"emmeo-booking-reception","Emmeo Booking Reception","1.3","sylvestnovember","https:\u002F\u002Fprofiles.wordpress.org\u002Fsylvestnovember\u002F","\u003Cp>Booking Reception connects your WordPress booking plugin to a cloud front desk \u002F reception dashboard so you can manage \u003Cstrong>hotel-style check-in and check-out\u003C\u002Fstrong>, arrivals, departures, and in-house guests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WP Booking System (free & premium)\u003C\u002Fli>\n\u003Cli>MotoPress Hotel Booking (Lite & Pro)\u003C\u002Fli>\n\u003Cli>Booking Calendar (Free, Premium & Hotel Edition)\u003C\u002Fli>\n\u003Cli>WooCommerce Bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Beautiful iPad-optimized reception dashboard\u003C\u002Fli>\n\u003Cli>One-click check-in and check-out\u003C\u002Fli>\n\u003Cli>Today’s arrivals and departures at a glance\u003C\u002Fli>\n\u003Cli>Secure API connection with HMAC authentication\u003C\u002Fli>\n\u003Cli>Real-time sync with your bookings\u003C\u002Fli>\n\u003Cli>Overview of all current guests\u003C\u002Fli>\n\u003Cli>Multi-property support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate this plugin\u003C\u002Fli>\n\u003Cli>Copy your API key from the Booking Reception settings page\u003C\u002Fli>\n\u003Cli>Sign up at \u003Ca href=\"https:\u002F\u002Fbookingreception.app\" rel=\"nofollow ugc\">bookingreception.app\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Connect your site using the API key\u003C\u002Fli>\n\u003Cli>Access your reception dashboard from any device\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One of the supported booking plugins listed above\u003C\u002Fli>\n\u003Cli>WordPress 6.2 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>A free Booking Reception account at \u003Ca href=\"https:\u002F\u002Fbookingreception.app\" rel=\"nofollow ugc\">bookingreception.app\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Booking Reception uses industry-standard security practices to protect your data:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>HMAC-SHA256 Authentication\u003C\u002Fstrong> – All API requests are signed with HMAC-SHA256 to verify authenticity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timestamp Validation\u003C\u002Fstrong> – Requests older than 5 minutes are rejected to prevent replay attacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonce Protection\u003C\u002Fstrong> – Each request includes a unique nonce to prevent duplicate processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Input Sanitization\u003C\u002Fstrong> – All user inputs are sanitized using WordPress sanitization functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Output Escaping\u003C\u002Fstrong> – All data is properly escaped before being returned in API responses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Booking Reception cloud service at \u003Ca href=\"https:\u002F\u002Fbookingreception.app\" rel=\"nofollow ugc\">bookingreception.app\u003C\u002Fa> to provide the reception dashboard functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Booking data (guest names, dates, status, accommodation details)\u003Cbr \u002F>\n* Site URL and plugin version for compatibility\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* During scheduled sync intervals (configurable)\u003Cbr \u002F>\n* When check-in\u002Fout actions are performed from the dashboard\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service links:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fbookingreception.app\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fbookingreception.app\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Front desk \u002F reception dashboard for WP Booking System, MotoPress Hotel Booking, Booking Calendar & WooCommerce Bookings — manage arrivals, depart &hellip;",0,355,100,1,"","6.2",[82,83,84,85,86],"booking-calendar","front-desk","motopress-hotel-booking","woocommerce-bookings","wp-booking-system","https:\u002F\u002Fbookingreception.app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femmeo-booking-reception.1.3.zip","2026-03-15T10:48:56.248Z",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":103,"homepage":107,"download_link":108,"security_score":109,"vuln_count":110,"unpatched_count":75,"last_vuln_date":111,"fetched_at":30},"wp-hotel-booking","WP Hotel Booking","2.3.0","ThimPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fthimpress\u002F","\u003Cp>WP Hotel Booking is a comprehensive solution for hotel owners, lodges, or any accommodation providers who need a professional booking system directly on their WordPress website. With an intuitive and user-friendly interface, this plugin helps you efficiently manage every aspect of bookings.\u003C\u002Fp>\n\u003Ch3>How to get help from us\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsailing.thimpress.com\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.thimpress.com\u002Fwp-hotel-booking\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.thimpress.com\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Discover the best WordPress themes designed specifically for hotel booking and reservations. Our themes are built to work seamlessly with the powerful WP Hotel Booking plugin, making it easy for hotel owners to manage bookings effortlessly. Developers are also welcome to create new WordPress hotel themes using this robust plugin.\u003C\u002Fp>\n\u003Cp>Explore our premium hotel WordPress themes that use the WP Hotel Booking plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fhotel-wordpress-theme-sailing\u002F13321455\" rel=\"nofollow ugc\">Sailing – Hotel WordPress Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Ftravel-booking-hotel-wordpress-theme-hotel-wp\u002F18828322\" rel=\"nofollow ugc\">LuxStay – Hotel & BnB WordPress Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WP Hotel Booking is ideal for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Independent hotel owners looking for a seamless online booking solution.\u003C\u002Fli>\n\u003Cli>Resort and lodge managers who need an all-in-one reservation system.\u003C\u002Fli>\n\u003Cli>Hostel and B&B operators want to streamline their booking process.\u003C\u002Fli>\n\u003Cli>Large hotel chains require a scalable and professional booking management system.\u003C\u002Fli>\n\u003Cli>Developers building hotel-related WordPress themes with robust booking features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP Hotel Booking Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Complete Hotel Booking System\u003C\u002Fli>\n\u003Cli>Room Management\u003C\u002Fli>\n\u003Cli>Bookings Management\u003C\u002Fli>\n\u003Cli>Customer Management\u003C\u002Fli>\n\u003Cli>Coupon Management\u003C\u002Fli>\n\u003Cli>Pricing Plans Management\u003C\u002Fli>\n\u003Cli>Extra Packages Management\u003C\u002Fli>\n\u003Cli>Block Special Date Management\u003C\u002Fli>\n\u003Cli>Reports + Multilingual Ready\u003C\u002Fli>\n\u003Cli>Multi Currencies\u003C\u002Fli>\n\u003Cli>4 Payment Gateways (Offline Payment, Authorize.net, Paypal, Stripe)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Hotel Booking not only saves you time but also provides a smooth booking experience for your customers. This plugin is suitable for businesses of all sizes, from small hotels to large hotel chains.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free add-ons for WP Hotel Booking are available in WordPress:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-authorize-payment\u002F\" rel=\"ugc\">Authorize.Net Payment method for WP Hotel Booking\u003C\u002Fa> – Authorize.Net payment method for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-stripe-payment\u002F\" rel=\"ugc\">Stripe Payment method for WP Hotel Booking\u003C\u002Fa> – Stripe payment method for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-report\u002F\" rel=\"ugc\">Statistic for WP Hotel Booking\u003C\u002Fa> – Statistic booking for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-woocommerce\u002F\" rel=\"ugc\">Woocommerce payment method for WP Hotel Booking\u003C\u002Fa> – Support paying for booking of WP Hotel Booking plugin with the payment system provided by WooCommerce..\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hotel-booking-wpml-support\u002F\" rel=\"ugc\">WPML for WP Hotel Booking\u003C\u002Fa> – Multilnguage CMS support for WP Hotel Booking Plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress Hotel Booking Plugin - A complete hotel booking reservation plugin for WordPress.",8000,430328,72,66,"2026-03-11T07:34:00.000Z",[104,20,22,105,106],"accommodation","reservation","room-management","http:\u002F\u002Fthimpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-hotel-booking.2.3.0.zip",76,20,"2026-01-16 14:00:37",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":77,"num_ratings":78,"last_updated":122,"tested_up_to":16,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":130,"download_link":131,"security_score":77,"vuln_count":75,"unpatched_count":75,"last_vuln_date":37,"fetched_at":30},"sirvoy-booking-engine","Sirvoy Booking Engine","5.1","john@sirvoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnsirvoy\u002F","\u003Cp>With this plugin you can easily add the Sirvoy booking engine to your WordPress website and accept commission free online bookings.\u003Cbr \u002F>\nThe bookings will be registered in your Sirvoy account, which you can sign up for on \u003Ca href=\"https:\u002F\u002Fsirvoy.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsirvoy.com\u003C\u002Fa>. Sirvoy is an online booking\u003Cbr \u002F>\nsystem for hotels, B&Bs, guest houses, inns and other accommodations. Besides allowing you to receive direct bookings and payments\u003Cbr \u002F>\nthrough your website, Sirvoy can also help you to connect and receive bookings from channels, manage and edit your bookings,\u003Cbr \u002F>\ncommunicate with your clients etc.\u003C\u002Fp>\n\u003Ch3>Booking engine features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Receive direct commission free bookings\u003C\u002Fli>\n\u003Cli>Customisable design\u003C\u002Fli>\n\u003Cli>Adjust rates and restrict availability\u003C\u002Fli>\n\u003Cli>Available in 28 different languages\u003C\u002Fli>\n\u003Cli>Receive online payments\u003C\u002Fli>\n\u003Cli>Connect to leading channels\u003C\u002Fli>\n\u003C\u002Ful>\n","Sirvoy booking engine - Non-Commission Direct Bookings from Your Website. Sirvoy can also help you to receive bookings from channels, and much more.",1000,10733,"2025-10-14T10:35:00.000Z","5.0","7.2",[126,127,20,128,129],"accommodation-booking","booking-engine","hotel-booking-system","sirvoy","https:\u002F\u002Fsirvoy.com\u002Ftopic\u002Fbooking-engine\u002Finstalling-on-your-website\u002Finstalling-the-booking-engine-on-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsirvoy-booking-engine.5.1.zip",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":77,"downloaded":140,"rating":141,"num_ratings":142,"last_updated":143,"tested_up_to":16,"requires_at_least":144,"requires_php":145,"tags":146,"homepage":79,"download_link":149,"security_score":150,"vuln_count":151,"unpatched_count":75,"last_vuln_date":152,"fetched_at":30},"easync-booking","eaSYNC Booking – Hotels, Restaurants & Car Rentals","1.3.29","Syntactics, Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fsyntactics\u002F","\u003Cp>Simplify a Customer’s Booking Experience with eaSYNC Booking — a WordPress Booking Plugin for Hotels, Restaurants, and Car Rentals!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FetIsGZQExRk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> This WordPress plugin requires a Paypal Merchant Account in order to get the Client ID\u003C\u002Fp>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fcar-booking-reservation-plugin-pricing\u002F\" rel=\"nofollow ugc\">Pricing for Car Booking\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fhotel-booking-reservation-plugin-pricing\u002F\" rel=\"nofollow ugc\">Pricing for Hotel Booking\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Frestau-booking-reservation-plugin-pricing\u002F\" rel=\"nofollow ugc\">Pricing for Restaurant Booking\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feasync.syntacticsinc.com\u002Fcontact\u002F#contact-form\" rel=\"nofollow ugc\">Help Center\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Benefits of eaSYNC Booking Plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Car Rentals\u003C\u002Fstrong>: The car rental module simplifies management with a visual representation of available and rented vehicles, aiding in efficient fleet allocation and reducing the chances of overbooking or conflicts in reservations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hotels\u003C\u002Fstrong>: For hotels, the key benefit is the automation of check-in and check-out processes, allowing guests to easily find and book available rooms, which enhances the overall customer experience and operational efficiency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restaurants\u003C\u002Fstrong>: The restaurant module’s interactive calendar and time slot system streamline the booking process, ensuring diners can reserve a table at their convenience, thereby improving table turnover and customer satisfaction.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We have a list of eaSYNC Booking’s capabilities, starting with features that are common across all modules and then the module-specific ones:\u003C\u002Fp>\n\u003Ch3>Common Features Across All Modules\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to install and use (Installation Service Available)\u003C\u002Fli>\n\u003Cli>Fully responsive booking forms\u003C\u002Fli>\n\u003Cli>Sleek UI\u003C\u002Fli>\n\u003Cli>Booking entries are categorized into Active, Inactive, Pending, and Trash\u003C\u002Fli>\n\u003Cli>Guests will receive emails once their reservation is confirmed\u003C\u002Fli>\n\u003Cli>Automatic sorting of pending entries\u003C\u002Fli>\n\u003Cli>Easy integration into posts\u002Fpages\u003C\u002Fli>\n\u003Cli>Payment Gateway Integration\u003C\u002Fli>\n\u003Cli>Option to turn specific modules on or off\u003C\u002Fli>\n\u003Cli>Can set currency codes for products or services\u003C\u002Fli>\n\u003Cli>Can customize email header and footer text\u003C\u002Fli>\n\u003Cli>Auto currency and price change are based on geolocation; the use of third-party service comes from Free Currency Converter (https:\u002F\u002Ffree.currencyconverterapi.com\u002F)\n\u003Cul>\n\u003Cli>Free Currency Converter Terms of Service: https:\u002F\u002Ffree.currencyconverterapi.com\u002Fterms-of-service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Car Booking Plugin\u003C\u002Fh3>\n\u003Cp>The eaSYNC Booking’s Car Rental Module features a minimalistic yet bright design and an easy-to-follow rental process. It’s also simple for those who are starting out on WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FLn3xbSI750k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Here are the features of the Car Rental module:\u003C\u002Fp>\n\u003Cp>Front-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Reservation Slots\u003C\u002Fli>\n\u003Cli>Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Custom Search Form Title\u003C\u002Fli>\n\u003Cli>Specify Car Model, Type, and Pickup Locations\u003C\u002Fli>\n\u003Cli>Pre-set Default Time in Rental Forms\u003C\u002Fli>\n\u003Cli>Input and Manage Driver Information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Customer Bookings\u003C\u002Fli>\n\u003Cli>Can Manage and Cancel Bookings\u003C\u002Fli>\n\u003Cli>Can Set and Customize Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Can Integrate PayPal Payment Gateway\u003C\u002Fli>\n\u003Cli>Can Customize and Schedule Email Notifications\u003C\u002Fli>\n\u003Cli>Can Personalize Search Form Title\u003C\u002Fli>\n\u003Cli>Can Define Default Time Parameters\u003C\u002Fli>\n\u003Cli>Can Allow Users to Input Driver Information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hotel Booking Plugin\u003C\u002Fh3>\n\u003Cp>The eaSYNC’s Hotel Booking Module prominently features an automated check-out date counter. It’s a display of the plugin’s automation capabilities, serving as a sneak peek of its overall convenience.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzM5wPe8NKic?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Here’s a full list of the Hotel Booking module’s features:\u003C\u002Fp>\n\u003Cp>Front-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Reservation Slots\u003C\u002Fli>\n\u003Cli>Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Custom Search Form Title\u003C\u002Fli>\n\u003Cli>Can Select and Customize Hotel Room Preferences (Number of Guests, Rooms, Beds, and Special Requests)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Customer Bookings\u003C\u002Fli>\n\u003Cli>Can Manage and Cancel Bookings\u003C\u002Fli>\n\u003Cli>Can Set and Customize Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Can Integrate PayPal Payment Gateway\u003C\u002Fli>\n\u003Cli>Can Customize and Schedule Email Notifications\u003C\u002Fli>\n\u003Cli>Can Personalize Search Form Title\u003C\u002Fli>\n\u003Cli>Can Configure Hotel Room Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Restaurant Booking Plugin\u003C\u002Fh3>\n\u003Cp>The Restaurant Reservation Module features a stunning and interactive visual representation of the date and time slots. It draws customers in, inviting them to reserve a table. We acknowledge that time is a valuable resource, so the booking forms are kept simple and require only the necessary information from diners!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAPEK8mrJm4E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Here’s the list of eaSYNC Booking features for the restaurant reservation module:\u003C\u002Fp>\n\u003Cp>Front-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Reservation Slots\u003C\u002Fli>\n\u003Cli>Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Custom Search Form Title\u003C\u002Fli>\n\u003Cli>Choose Dishes from the Custom Menu and Select Preferred Tables \u003C\u002Fli>\n\u003Cli>Locate and Choose Specific Restaurant Branch Locations\u003C\u002Fli>\n\u003Cli>Choose Available Time Slots for Bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back-end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calendar View of Customer Bookings\u003C\u002Fli>\n\u003Cli>Can Manage and Cancel Bookings\u003C\u002Fli>\n\u003Cli>Can Set and Customize Confirmation Pages and Policies\u003C\u002Fli>\n\u003Cli>Can Integrate PayPal Payment Gateway\u003C\u002Fli>\n\u003Cli>Can Customize and Schedule Email Notifications\u003C\u002Fli>\n\u003Cli>Can Personalize Search Form Title\u003C\u002Fli>\n\u003Cli>Can Manage Menu and Table Configuration\u003C\u002Fli>\n\u003Cli>Can Configure and Manage Branch Locations\u003C\u002Fli>\n\u003Cli>Can Configure and Manage Restaurant’s Available Time Slots\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Best Part? It’s Absolutely Free!\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default, always included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd Party Service\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We used Free Currency Converter (https:\u002F\u002Ffree.currencyconverterapi.com\u002F) for automatic price conversion based on user location.\n\u003Cul>\n\u003Cli>No personal user information is involved in this service, just the price conversion.\u003C\u002Fli>\n\u003Cli>Third-party terms of service: \u003Cbr \u002F> https:\u002F\u002Ffree.currencyconverterapi.com\u002Fterms-of-service.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>We used geoPlugin (https:\u002F\u002Fwww.geoplugin.com\u002F) to geolocate visitors. It allows you to provide customers with Geolocalised content that’s more relevant to their geographical location.\n\u003Cul>\n\u003Cli>No personal user information is involved in this service, only the location.\u003C\u002Fli>\n\u003Cli>Third-party Privacy Policy: https:\u002F\u002Fwww.geoplugin.com\u002Fprivacy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Simplify a Customer’s Booking Experience with eaSYNC Booking — a WordPress Booking Plugin for Hotels, Restaurants, and Car Rentals!",50807,82,17,"2026-01-12T03:05:00.000Z","3.0","5.6",[82,20,147,22,148],"car-booking","restaurant-reservation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasync-booking.1.3.29.zip",94,5,"2025-05-30 21:32:30",{"slug":154,"name":155,"version":156,"author":157,"author_profile":158,"description":159,"short_description":160,"active_installs":161,"downloaded":162,"rating":75,"num_ratings":75,"last_updated":163,"tested_up_to":164,"requires_at_least":165,"requires_php":79,"tags":166,"homepage":169,"download_link":170,"security_score":171,"vuln_count":75,"unpatched_count":75,"last_vuln_date":37,"fetched_at":30},"bookwize-integrated-cinnamon","Bookwize Integrated Cinnamon","2.5","Bookwize","https:\u002F\u002Fprofiles.wordpress.org\u002Fbookwize\u002F","\u003Cp>This Plugin will help you integrate easily Bookwize Hotel Booking Engine in your WordPress hotel website. Bookwize Integrated Cinnamon displays a form for users to choose their travel preferences and check the availability and rates of your hotel.\u003Cbr \u002F>\nWebsite visitors are able to complete a reservation without living your hotel website! In order to use the plugin you will need to have an active subscription with Bookwize Hotel Booking System and the necessary credentials provided by Bookwize Support team.\u003Cbr \u002F>\nAn SSL Certificate is also required.\u003C\u002Fp>\n\u003Ch3>Enable payment gateway JCC redirect\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the settings page of the plugin.\u003C\u002Fli>\n\u003Cli>Enable the checkbox “Enable JCC” and then save.\u003C\u002Fli>\n\u003Cli>Add the JCC credentials that you have received from JCC and then save.\u003C\u002Fli>\n\u003Cli>Create a new page and select Page Type “Bookwize Integrated Redirect”.\u003C\u002Fli>\n\u003Cli>Add the shortcode [jcc_redirect_page].\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Important — Plugin pages should have ssl.\u003C\u002Fp>\n","Integrate Bookwize Hotel Booking Engine in your WordPress website and let visitors check availability and rates and make a booking directly from your  &hellip;",10,3140,"2021-10-21T10:10:00.000Z","5.8.13","4.0.1",[167,21,22,168,128],"booking","hotel-booking-engine","https:\u002F\u002Fwww.bookwize.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookwize-integrated-cinnamon.zip",85,{"attackSurface":173,"codeSignals":820,"taintFlows":1109,"riskAssessment":1250,"analyzedAt":1259},{"hooks":174,"ajaxHandlers":727,"restRoutes":781,"shortcodes":788,"cronEvents":819,"entryPointCount":220,"unprotectedCount":75},[175,181,186,190,193,197,200,204,207,212,217,221,225,229,233,236,240,244,248,251,254,258,261,264,268,272,277,279,282,286,290,293,296,300,304,308,311,315,319,322,325,329,332,334,339,343,347,350,354,358,361,365,368,371,375,379,382,385,387,390,394,397,399,403,406,411,413,416,419,423,427,431,434,436,439,442,444,448,452,456,459,460,465,470,473,476,479,484,488,491,494,497,500,504,508,512,515,517,521,525,528,531,534,539,541,544,547,550,553,556,561,565,568,571,576,580,583,585,587,591,594,597,600,603,606,608,611,615,618,622,625,628,631,632,634,636,639,643,647,648,651,652,654,655,659,662,664,667,669,672,674,677,680,683,686,689,692,695,698,703,705,708,711,714,717,719,722,725],{"type":176,"name":177,"callback":178,"file":179,"line":180},"action","admin_menu","eshb_custom_submenu_page","admin\\includes\\admin-settings.php",3,{"type":176,"name":182,"callback":183,"priority":184,"file":179,"line":185},"plugins_loaded","closure",11,88,{"type":176,"name":187,"callback":188,"priority":161,"file":179,"line":189},"category_edit_form_fields","eshb_add_custom_nonce_field",1015,{"type":176,"name":191,"callback":188,"priority":161,"file":179,"line":192},"category_add_form_fields",1016,{"type":176,"name":177,"callback":194,"priority":195,"file":179,"line":196},"eshb_reposition_admin_submenus",999,1037,{"type":176,"name":198,"callback":183,"file":179,"line":199},"init",1098,{"type":176,"name":201,"callback":202,"priority":161,"file":203,"line":151},"wp_after_insert_post","create_order_after_save_booking_post","admin\\includes\\classes\\class.admin-booking.php",{"type":176,"name":205,"callback":206,"priority":161,"file":203,"line":14},"save_post_eshb_booking","eshb_update_booking_title_on_save",{"type":208,"name":209,"callback":210,"priority":161,"file":203,"line":211},"filter","eshb_eshb_booking_metaboxes_save","update_booking_metaboxes",7,{"type":208,"name":213,"callback":214,"priority":161,"file":215,"line":216},"litespeed_cacheable","disable_eshb_cache_from_cacheplugin","admin\\includes\\classes\\class.booking.php",29,{"type":176,"name":218,"callback":219,"priority":110,"file":215,"line":220},"woocommerce_before_calculate_totals","apply_custom_price_to_cart_item",32,{"type":176,"name":222,"callback":223,"priority":161,"file":215,"line":224},"woocommerce_checkout_create_order_line_item","save_custom_meta_to_order",33,{"type":208,"name":226,"callback":227,"priority":161,"file":215,"line":228},"woocommerce_get_item_data","display_custom_meta_in_cart_and_order",34,{"type":176,"name":230,"callback":231,"priority":161,"file":215,"line":232},"woocommerce_thankyou","create_woocommerce_booking_on_checkout",36,{"type":176,"name":230,"callback":234,"priority":110,"file":215,"line":235},"capture_payment_after_checkout",37,{"type":208,"name":237,"callback":238,"file":215,"line":239},"woocommerce_hidden_order_itemmeta","hide_meta_from_display",38,{"type":208,"name":241,"callback":242,"priority":161,"file":215,"line":243},"woocommerce_order_item_get_formatted_meta_data","unset_specific_order_item_meta_data",39,{"type":176,"name":245,"callback":246,"priority":161,"file":215,"line":247},"woocommerce_order_status_changed","update_booking_status_on_woocommerce_order_status_change",42,{"type":176,"name":205,"callback":249,"priority":110,"file":215,"line":250},"update_woocommerce_order_status_on_booking_status_change",43,{"type":176,"name":205,"callback":252,"priority":110,"file":215,"line":253},"send_booking_email_notification_for_booking_status",44,{"type":208,"name":255,"callback":256,"priority":161,"file":215,"line":257},"woocommerce_payment_complete_order_status","filter_status_based_on_booking_meta",45,{"type":176,"name":259,"callback":183,"file":215,"line":260},"rest_api_init",60,{"type":176,"name":262,"callback":183,"file":215,"line":263},"wp_footer",855,{"type":208,"name":265,"callback":266,"file":267,"line":224},"wp_mail_content_type","eshb_html_email_filter_calback","admin\\includes\\classes\\class.core.php",{"type":176,"name":269,"callback":270,"priority":161,"file":271,"line":60},"save_post_eshb_coupon","save_coupon","admin\\includes\\classes\\class.coupon.php",{"type":176,"name":273,"callback":274,"priority":110,"file":275,"line":276},"add_meta_boxes","customize_meta_boxes","admin\\includes\\classes\\class.metabox-settings.php",9,{"type":176,"name":198,"callback":278,"priority":151,"file":275,"line":161},"register_booking_post_statuses",{"type":176,"name":280,"callback":281,"file":275,"line":184},"admin_footer","title_actions_script",{"type":176,"name":283,"callback":284,"file":275,"line":285},"admin_head-edit.php","disable_new_booking",12,{"type":176,"name":287,"callback":288,"file":275,"line":289},"admin_footer-post.php","eshb_add_all_custom_statuses_to_dropdown",199,{"type":176,"name":291,"callback":288,"file":275,"line":292},"admin_footer-post-new.php",200,{"type":176,"name":198,"callback":294,"file":275,"line":295},"eshb_register_custom_order_status",222,{"type":208,"name":297,"callback":298,"file":275,"line":299},"wc_order_statuses","eshb_add_custom_order_status_to_woocommerce",223,{"type":208,"name":301,"callback":302,"file":275,"line":303},"wc_order_is_pending_status","eshb_enable_payment_for_custom_status",255,{"type":208,"name":305,"callback":306,"priority":161,"file":275,"line":307},"woocommerce_resend_order_emails_available","eshb_enable_resend_email_for_custom_status",260,{"type":176,"name":182,"callback":198,"file":309,"line":310},"admin\\includes\\classes\\class.search.php",18,{"type":208,"name":312,"callback":313,"file":309,"line":314},"theme_page_templates","eshb_register_page_template",26,{"type":208,"name":316,"callback":317,"file":309,"line":318},"template_include","eshb_load_template",27,{"type":176,"name":182,"callback":198,"file":320,"line":321},"admin\\includes\\classes\\class.templates.php",19,{"type":208,"name":316,"callback":323,"file":320,"line":324},"eshb_accomodation_templates",24,{"type":208,"name":326,"callback":327,"priority":161,"file":320,"line":328},"get_block_templates","eshb_register_accomodation_block_template",25,{"type":208,"name":330,"callback":331,"file":320,"line":314},"the_content","eshb_page_contents",{"type":208,"name":330,"callback":333,"file":320,"line":318},"eshb_search_result_page_contents",{"type":176,"name":335,"callback":336,"priority":161,"file":337,"line":338},"wp_enqueue_scripts","collect_output_css_and_typography","admin\\includes\\framework\\classes\\abstract.class.php",21,{"type":176,"name":177,"callback":340,"file":341,"line":342},"add_admin_menu","admin\\includes\\framework\\classes\\admin-options.class.php",107,{"type":176,"name":344,"callback":345,"file":341,"line":346},"admin_bar_menu","add_admin_bar_menu",108,{"type":176,"name":348,"callback":340,"file":341,"line":349},"network_admin_menu",112,{"type":208,"name":351,"callback":352,"file":341,"line":353},"admin_footer_text","add_admin_footer_text",451,{"type":176,"name":355,"callback":356,"file":357,"line":239},"add_meta_boxes_comment","add_comment_meta_box","admin\\includes\\framework\\classes\\comment-options.class.php",{"type":176,"name":359,"callback":360,"file":357,"line":243},"edit_comment","save_comment_meta_box",{"type":176,"name":362,"callback":363,"file":364,"line":253},"customize_register","add_customize_options","admin\\includes\\framework\\classes\\customize-options.class.php",{"type":176,"name":366,"callback":367,"file":364,"line":257},"customize_save_after","add_customize_save_after",{"type":176,"name":335,"callback":369,"file":364,"line":370},"get_options",49,{"type":176,"name":273,"callback":372,"file":373,"line":374},"add_meta_box","admin\\includes\\framework\\classes\\metabox-options.class.php",50,{"type":176,"name":376,"callback":377,"file":373,"line":378},"save_post","save_meta_box",51,{"type":176,"name":380,"callback":377,"file":373,"line":381},"edit_attachment",52,{"type":176,"name":383,"callback":383,"priority":161,"file":384,"line":220},"wp_nav_menu_item_custom_fields","admin\\includes\\framework\\classes\\nav-menu-options.class.php",{"type":176,"name":386,"callback":386,"priority":161,"file":384,"line":224},"wp_update_nav_menu_item",{"type":208,"name":388,"callback":388,"priority":161,"file":384,"line":389},"wp_edit_nav_menu_walker",35,{"type":176,"name":391,"callback":392,"file":393,"line":220},"admin_init","add_profile_options","admin\\includes\\framework\\classes\\profile-options.class.php",{"type":176,"name":395,"callback":396,"file":393,"line":253},"show_user_profile","render_profile_form_fields",{"type":176,"name":398,"callback":396,"file":393,"line":257},"edit_user_profile",{"type":176,"name":400,"callback":401,"file":393,"line":402},"personal_options_update","save_profile",47,{"type":176,"name":404,"callback":401,"file":393,"line":405},"edit_user_profile_update",48,{"type":176,"name":407,"callback":408,"file":409,"line":410},"after_setup_theme","setup","admin\\includes\\framework\\classes\\setup.class.php",73,{"type":176,"name":198,"callback":408,"file":409,"line":412},74,{"type":176,"name":414,"callback":408,"file":409,"line":415},"switch_theme",75,{"type":176,"name":417,"callback":418,"file":409,"line":109},"admin_enqueue_scripts","add_admin_enqueue_scripts",{"type":176,"name":335,"callback":420,"priority":421,"file":409,"line":422},"add_typography_enqueue_styles",80,77,{"type":176,"name":424,"callback":425,"priority":421,"file":409,"line":426},"wp_head","add_custom_css",78,{"type":208,"name":428,"callback":429,"file":409,"line":430},"admin_body_class","add_admin_body_class",79,{"type":176,"name":280,"callback":432,"file":433,"line":402},"add_footer_modal_shortcode","admin\\includes\\framework\\classes\\shortcode-options.class.php",{"type":176,"name":435,"callback":432,"file":433,"line":405},"customize_controls_print_footer_scripts",{"type":176,"name":437,"callback":418,"file":433,"line":438},"elementor\u002Feditor\u002Fbefore_enqueue_scripts",59,{"type":176,"name":440,"callback":441,"file":433,"line":260},"elementor\u002Feditor\u002Ffooter","add_footer_modal_icon",{"type":176,"name":440,"callback":432,"file":433,"line":443},61,{"type":176,"name":445,"callback":446,"file":433,"line":447},"enqueue_block_editor_assets","add_guteberg_blocks",258,{"type":176,"name":449,"callback":450,"file":433,"line":451},"media_buttons","add_media_buttons",262,{"type":176,"name":391,"callback":453,"file":454,"line":455},"add_taxonomy_options","admin\\includes\\framework\\classes\\taxonomy-options.class.php",46,{"type":176,"name":280,"callback":441,"file":457,"line":458},"admin\\includes\\framework\\fields\\icon\\icon.php",41,{"type":176,"name":435,"callback":441,"file":457,"line":247},{"type":176,"name":461,"callback":462,"file":463,"line":464},"admin_print_footer_scripts","add_wp_link_dialog","admin\\includes\\framework\\fields\\link\\link.php",65,{"type":176,"name":466,"callback":467,"file":468,"line":469},"print_default_editor_scripts","setup_wp_editor_media_buttons","admin\\includes\\framework\\fields\\wp_editor\\wp_editor.php",62,{"type":176,"name":177,"callback":471,"priority":75,"file":472,"line":321},"add_about_menu","admin\\includes\\framework\\views\\welcome.php",{"type":208,"name":474,"callback":475,"priority":161,"file":472,"line":110},"plugin_action_links","add_plugin_action_links",{"type":208,"name":477,"callback":478,"priority":161,"file":472,"line":338},"plugin_row_meta","add_plugin_row_meta",{"type":176,"name":480,"callback":481,"file":482,"line":483},"admin_notices","eshb_woocommerce_missing_notice","admin\\includes\\notice.php",15,{"type":176,"name":414,"callback":485,"file":486,"line":487},"deactivation_cleanup","admin\\includes\\opt-in\\Insights.php",134,{"type":176,"name":414,"callback":489,"priority":285,"file":486,"line":490},"theme_deactivated",135,{"type":176,"name":280,"callback":492,"file":486,"line":493},"deactivate_scripts",145,{"type":176,"name":480,"callback":495,"file":486,"line":496},"admin_notice",160,{"type":176,"name":391,"callback":498,"file":486,"line":499},"handle_optin_optout",163,{"type":208,"name":501,"callback":502,"file":486,"line":503},"cron_schedules","add_weekly_schedule",167,{"type":176,"name":417,"callback":505,"file":506,"line":507},"eshb_admin_enqueue_scripts","admin\\includes\\plugin-scripts.php",4,{"type":176,"name":198,"callback":509,"file":510,"line":511},"eshb_accomodation_post_type_init","admin\\includes\\post-types\\accomodation\\accomodation.php",54,{"type":208,"name":513,"callback":514,"priority":161,"file":510,"line":412},"register_post_type_args","eshb_change_post_type_archive_base",{"type":176,"name":182,"callback":183,"priority":161,"file":516,"line":180},"admin\\includes\\post-types\\accomodation\\metaboxes.php",{"type":208,"name":518,"callback":519,"file":516,"line":520},"manage_eshb_accomodation_posts_columns","eshb_add_custom_columns_to_accomodation",336,{"type":176,"name":522,"callback":523,"priority":161,"file":516,"line":524},"manage_eshb_accomodation_posts_custom_column","eshb_accomodation_custom_column_content",357,{"type":208,"name":518,"callback":526,"file":516,"line":527},"eshb_accomodation_reorder_columns",380,{"type":176,"name":198,"callback":529,"priority":75,"file":530,"line":180},"eshb_accomodaiton_taxonomy_init","admin\\includes\\post-types\\accomodation\\taxonomies.php",{"type":176,"name":198,"callback":532,"file":533,"line":511},"eshb_booking_post_type_init","admin\\includes\\post-types\\booking\\booking.php",{"type":208,"name":535,"callback":536,"priority":161,"file":537,"line":538},"post_row_actions","eshb_add_view_booking_data_link_eshb_booking","admin\\includes\\post-types\\booking\\hooks.php",16,{"type":176,"name":182,"callback":183,"file":540,"line":180},"admin\\includes\\post-types\\booking\\metaboxes.php",{"type":208,"name":542,"callback":543,"file":540,"line":235},"manage_eshb_booking_posts_columns","eshb_add_custom_columns",{"type":176,"name":545,"callback":546,"priority":161,"file":540,"line":185},"manage_eshb_booking_posts_custom_column","eshb_custom_column_content",{"type":208,"name":542,"callback":548,"file":540,"line":549},"eshb_reorder_columns",110,{"type":176,"name":198,"callback":551,"file":552,"line":378},"eshb_booking_request_post_type_init","admin\\includes\\post-types\\booking-request\\booking-request.php",{"type":208,"name":535,"callback":554,"priority":161,"file":555,"line":276},"eshb_add_view_booking_request_data_link_eshb_booking_request","admin\\includes\\post-types\\booking-request\\hooks.php",{"type":208,"name":557,"callback":558,"file":559,"line":560},"manage_eshb_booking_request_posts_columns","eshb_booking_request_add_custom_columns","admin\\includes\\post-types\\booking-request\\metaboxes.php",253,{"type":176,"name":562,"callback":563,"priority":161,"file":559,"line":564},"manage_eshb_booking_request_posts_custom_column","eshb_booking_request_custom_column_content",275,{"type":208,"name":557,"callback":566,"file":559,"line":567},"eshb_booking_request_reorder_columns",297,{"type":176,"name":198,"callback":569,"file":570,"line":378},"eshb_coupon_post_type_init","admin\\includes\\post-types\\coupon\\coupon.php",{"type":208,"name":572,"callback":573,"file":574,"line":575},"manage_eshb_coupon_posts_columns","eshb_add_custom_columns_coupon_post","admin\\includes\\post-types\\coupon\\metaboxes.php",122,{"type":176,"name":577,"callback":578,"priority":161,"file":574,"line":579},"manage_eshb_coupon_posts_custom_column","eshb_custom_column_content_coupon_post",162,{"type":208,"name":572,"callback":581,"file":574,"line":582},"eshb_reorder_columns__coupon_post",181,{"type":176,"name":182,"callback":183,"file":584,"line":110},"admin\\includes\\post-types\\init.php",{"type":208,"name":586,"callback":183,"priority":161,"file":584,"line":324},"get_edit_post_link",{"type":208,"name":588,"callback":589,"file":590,"line":276},"manage_eshb_payment_posts_columns","eshb_add_custom_columns_payment","admin\\includes\\post-types\\payment\\metaboxes.php",{"type":176,"name":592,"callback":593,"priority":161,"file":590,"line":239},"manage_eshb_payment_posts_custom_column","eshb_custom_column_content_payment",{"type":208,"name":588,"callback":595,"file":590,"line":596},"eshb_reorder_columns_payment",58,{"type":176,"name":198,"callback":598,"file":599,"line":378},"eshb_payment_post_type_init","admin\\includes\\post-types\\payment\\payment.php",{"type":208,"name":535,"callback":601,"priority":161,"file":599,"line":602},"eshb_add_view_payment_data_link",64,{"type":176,"name":198,"callback":604,"file":605,"line":378},"eshb_service_post_type_init","admin\\includes\\post-types\\service\\service.php",{"type":176,"name":182,"callback":183,"priority":483,"file":607,"line":180},"admin\\includes\\post-types\\session\\metaboxes.php",{"type":208,"name":609,"callback":610,"file":607,"line":549},"manage_eshb_session_posts_columns","eshb_add_custom_columns_session_post",{"type":176,"name":612,"callback":613,"priority":161,"file":607,"line":614},"manage_eshb_session_posts_custom_column","eshb_custom_column_content_session_post",133,{"type":208,"name":609,"callback":616,"file":607,"line":617},"eshb_reorder_columns__session_post",151,{"type":176,"name":273,"callback":619,"priority":620,"file":607,"line":621},"eshb_remove_my_custom_metabox",99,155,{"type":176,"name":198,"callback":623,"file":624,"line":378},"eshb_session_post_type_init","admin\\includes\\post-types\\session\\session.php",{"type":208,"name":626,"callback":183,"priority":161,"file":627,"line":507},"woocommerce_product_get_permalink","admin\\includes\\woocommerce-filters.php",{"type":208,"name":629,"callback":630,"priority":161,"file":627,"line":321},"post_type_link","eshb_custom_product_permalink",{"type":208,"name":629,"callback":630,"priority":161,"file":627,"line":389},{"type":208,"name":633,"callback":183,"priority":161,"file":627,"line":405},"woocommerce_cart_item_permalink",{"type":208,"name":635,"callback":183,"priority":161,"file":627,"line":464},"woocommerce_cart_item_name",{"type":208,"name":637,"callback":183,"priority":161,"file":627,"line":638},"woocommerce_order_item_permalink",83,{"type":176,"name":640,"callback":641,"file":627,"line":642},"woocommerce_product_query","eshb_hide_products_with_accommodation_id",105,{"type":208,"name":644,"callback":645,"priority":161,"file":627,"line":646},"woocommerce_related_products","eshb_remove_related_products_with_accommodation_id",117,{"type":176,"name":230,"callback":183,"priority":78,"file":627,"line":487},{"type":176,"name":198,"callback":649,"priority":184,"file":650,"line":324},"includes","class.easy-hotel.php",{"type":176,"name":182,"callback":198,"file":650,"line":328},{"type":176,"name":198,"callback":653,"file":650,"line":314},"enable_elementor_for_custom_post_type",{"type":208,"name":428,"callback":429,"file":650,"line":318},{"type":176,"name":656,"callback":657,"file":650,"line":658},"phpmailer_init","enable_local_mail",28,{"type":176,"name":660,"callback":661,"file":650,"line":216},"pre_get_posts","eshb_archive_posts_query_modify",{"type":176,"name":198,"callback":663,"file":650,"line":596},"eshb_add_image_sizes",{"type":208,"name":665,"callback":666,"file":650,"line":438},"image_size_names_choose","eshb_add_image_size_to_media_library",{"type":176,"name":198,"callback":663,"file":650,"line":668},144,{"type":176,"name":198,"callback":198,"priority":78,"file":670,"line":671},"class.session-manager.php",13,{"type":176,"name":182,"callback":183,"priority":285,"file":673,"line":224},"easy-hotel.php",{"type":176,"name":182,"callback":675,"file":673,"line":676},"eshb_appsero_init_tracker",55,{"type":176,"name":335,"callback":678,"file":679,"line":507},"eshb_dynamic_css","public\\includes\\dynamic-css.php",{"type":176,"name":681,"callback":183,"file":679,"line":682},"elementor\u002Feditor\u002Fafter_enqueue_scripts",97,{"type":176,"name":198,"callback":684,"file":685,"line":235},"create_block_accomodation_gallery_block_init","public\\includes\\gutenberg\\blocks\\accomodation-gallery\\accomodation-gallery.php",{"type":176,"name":198,"callback":687,"file":688,"line":658},"create_block_accomodation_grid_block_init","public\\includes\\gutenberg\\blocks\\accomodation-grid\\accomodation-grid.php",{"type":176,"name":198,"callback":690,"file":691,"line":658},"create_block_accomodation_info_block_init","public\\includes\\gutenberg\\blocks\\accomodation-info\\accomodation-info.php",{"type":176,"name":198,"callback":693,"file":694,"line":338},"create_block_accomodation_slider_block_init","public\\includes\\gutenberg\\blocks\\accomodation-slider\\accomodation-slider.php",{"type":176,"name":198,"callback":696,"file":697,"line":338},"create_block_availability_calendars_block_init","public\\includes\\gutenberg\\blocks\\availability-calendars\\availability-calendars.php",{"type":208,"name":699,"callback":700,"priority":701,"file":702,"line":538},"block_categories_all","eshb_block_categories",999999,"public\\includes\\gutenberg\\blocks\\blocks.php",{"type":176,"name":198,"callback":704,"file":702,"line":321},"eshb_enqueue_block_styles",{"type":176,"name":198,"callback":706,"file":707,"line":389},"create_block_booking_form_block_init","public\\includes\\gutenberg\\blocks\\booking-form\\booking-form.php",{"type":176,"name":198,"callback":709,"file":710,"line":110},"create_block_check_in_out_times_block_init","public\\includes\\gutenberg\\blocks\\check-in-out-times\\check-in-out-times.php",{"type":176,"name":198,"callback":712,"file":713,"line":389},"create_block_search_form_block_init","public\\includes\\gutenberg\\blocks\\search-form\\search-form.php",{"type":176,"name":335,"callback":715,"priority":195,"file":716,"line":180},"eshb_wp_enqueue_scripts","public\\includes\\plugin-scripts.php",{"type":176,"name":182,"callback":198,"file":718,"line":257},"public\\includes\\widgets\\widgets.php",{"type":176,"name":720,"callback":721,"file":718,"line":464},"elementor\u002Fwidgets\u002Fregister","init_widgets",{"type":176,"name":723,"callback":724,"file":718,"line":101},"elementor\u002Felements\u002Fcategories_registered","add_category",{"type":176,"name":198,"callback":183,"priority":184,"file":718,"line":726},121,[728,734,737,738,740,741,743,744,746,747,750,751,753,754,757,758,760,761,765,769,773,777],{"action":729,"nopriv":730,"callback":731,"hasNonce":732,"hasCapCheck":730,"file":733,"line":671},"eshb_get_booking_data_tables",false,"eshb_get_booking_data",true,"admin\\includes\\classes\\class.booking-calendar-ajax.php",{"action":735,"nopriv":730,"callback":735,"hasNonce":732,"hasCapCheck":730,"file":733,"line":736},"eshb_get_accomodation_meta",14,{"action":735,"nopriv":732,"callback":735,"hasNonce":732,"hasCapCheck":730,"file":733,"line":483},{"action":739,"nopriv":732,"callback":739,"hasNonce":732,"hasCapCheck":730,"file":215,"line":402},"eshb_get_extra_services_charge",{"action":739,"nopriv":730,"callback":739,"hasNonce":732,"hasCapCheck":730,"file":215,"line":405},{"action":742,"nopriv":732,"callback":742,"hasNonce":732,"hasCapCheck":730,"file":215,"line":370},"eshb_get_booking_prices",{"action":742,"nopriv":730,"callback":742,"hasNonce":732,"hasCapCheck":730,"file":215,"line":374},{"action":745,"nopriv":732,"callback":745,"hasNonce":732,"hasCapCheck":730,"file":215,"line":378},"eshb_add_to_cart_reservation",{"action":745,"nopriv":730,"callback":745,"hasNonce":732,"hasCapCheck":730,"file":215,"line":381},{"action":748,"nopriv":732,"callback":748,"hasNonce":732,"hasCapCheck":730,"file":215,"line":749},"eshb_send_reservation_request",53,{"action":748,"nopriv":730,"callback":748,"hasNonce":732,"hasCapCheck":730,"file":215,"line":511},{"action":752,"nopriv":732,"callback":752,"hasNonce":732,"hasCapCheck":730,"file":215,"line":676},"eshb_get_accomodation_available_capacity_counts",{"action":752,"nopriv":730,"callback":752,"hasNonce":732,"hasCapCheck":730,"file":215,"line":27},{"action":755,"nopriv":732,"callback":755,"hasNonce":732,"hasCapCheck":730,"file":215,"line":756},"eshb_get_available_rooms_counts_data",57,{"action":755,"nopriv":730,"callback":755,"hasNonce":732,"hasCapCheck":730,"file":215,"line":596},{"action":759,"nopriv":732,"callback":759,"hasNonce":732,"hasCapCheck":730,"file":309,"line":321},"eshb_get_disabled_dates_by_accomodation_id",{"action":759,"nopriv":730,"callback":759,"hasNonce":732,"hasCapCheck":730,"file":309,"line":110},{"action":762,"nopriv":730,"callback":763,"hasNonce":732,"hasCapCheck":730,"file":764,"line":374},"eshb-get-icons","eshb_get_icons","admin\\includes\\framework\\functions\\actions.php",{"action":766,"nopriv":730,"callback":767,"hasNonce":732,"hasCapCheck":730,"file":764,"line":768},"eshb-export","eshb_export",87,{"action":770,"nopriv":730,"callback":771,"hasNonce":732,"hasCapCheck":730,"file":764,"line":772},"eshb-import","eshb_import_ajax",139,{"action":774,"nopriv":730,"callback":775,"hasNonce":732,"hasCapCheck":730,"file":764,"line":776},"eshb-reset","eshb_reset_ajax",166,{"action":778,"nopriv":730,"callback":779,"hasNonce":732,"hasCapCheck":732,"file":764,"line":780},"eshb-chosen","eshb_chosen_ajax",205,[782],{"namespace":783,"route":784,"methods":785,"callback":787,"permissionCallback":183,"file":215,"line":443},"eshb\u002Fv1","\u002Fbooking-prices",[786],"POST","eshb_get_booking_prices_rest",[789,793,796,799,802,805,808,812,816],{"tag":790,"callback":791,"file":792,"line":310},"eshb_search_form","eshb_search_form_shortcode","admin\\includes\\shortcodes.php",{"tag":794,"callback":795,"file":792,"line":239},"eshb_accomodation_grid","eshb_accomodation_grid_shortcode",{"tag":797,"callback":798,"file":792,"line":596},"eshb_accomodation_search_result","eshb_accomodation_search_result_shortcode",{"tag":800,"callback":801,"file":792,"line":426},"eshb_accomodation_info","eshb_accomodation_info_shortcode",{"tag":803,"callback":804,"file":792,"line":150},"eshb_booking_form","eshb_booking_form_shortcode",{"tag":806,"callback":807,"file":792,"line":549},"eshb_availability_calendar","eshb_availability_calendar_shortcode",{"tag":809,"callback":810,"file":792,"line":811},"eshb_related_accomodations","eshb_related_accomodations_shortcode",120,{"tag":813,"callback":814,"file":792,"line":815},"eshb_daywise_pricing_table","eshb_daywise_pricing_table_shortcode",140,{"tag":817,"callback":818,"file":792,"line":617},"eshb_check_in_out_times","eshb_check_in_out_times_shortcode",[],{"dangerousFunctions":821,"sqlUsage":822,"outputEscaping":824,"fileOperations":28,"externalRequests":28,"nonceChecks":257,"capabilityChecks":60,"bundledLibraries":1108},[],{"prepared":507,"raw":75,"locations":823},[],{"escaped":825,"rawEcho":826,"locations":827},2729,150,[828,831,833,835,837,839,841,843,845,846,848,850,852,853,855,856,858,860,861,863,865,866,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,918,919,920,921,922,923,925,927,930,932,934,936,938,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,974,976,978,979,981,983,985,987,988,990,992,993,994,996,998,999,1001,1002,1003,1005,1007,1010,1011,1013,1015,1017,1018,1020,1022,1023,1025,1027,1029,1031,1033,1034,1035,1037,1039,1040,1041,1042,1043,1045,1047,1049,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1093,1096,1098,1100,1103,1105],{"file":179,"line":829,"context":830},868,"raw output",{"file":179,"line":832,"context":830},870,{"file":179,"line":834,"context":830},871,{"file":179,"line":836,"context":830},872,{"file":179,"line":838,"context":830},873,{"file":179,"line":840,"context":830},874,{"file":179,"line":842,"context":830},875,{"file":179,"line":844,"context":830},876,{"file":179,"line":844,"context":830},{"file":179,"line":847,"context":830},877,{"file":179,"line":849,"context":830},878,{"file":179,"line":851,"context":830},879,{"file":179,"line":851,"context":830},{"file":179,"line":854,"context":830},880,{"file":179,"line":854,"context":830},{"file":179,"line":857,"context":830},885,{"file":179,"line":859,"context":830},886,{"file":179,"line":859,"context":830},{"file":179,"line":862,"context":830},899,{"file":179,"line":864,"context":830},900,{"file":179,"line":864,"context":830},{"file":179,"line":864,"context":830},{"file":179,"line":868,"context":830},904,{"file":179,"line":870,"context":830},906,{"file":179,"line":872,"context":830},907,{"file":179,"line":874,"context":830},911,{"file":179,"line":876,"context":830},912,{"file":179,"line":878,"context":830},914,{"file":179,"line":880,"context":830},919,{"file":179,"line":882,"context":830},920,{"file":179,"line":884,"context":830},921,{"file":179,"line":886,"context":830},924,{"file":179,"line":888,"context":830},925,{"file":179,"line":890,"context":830},940,{"file":179,"line":892,"context":830},941,{"file":179,"line":894,"context":830},947,{"file":179,"line":896,"context":830},951,{"file":179,"line":898,"context":830},955,{"file":179,"line":900,"context":830},959,{"file":179,"line":902,"context":830},963,{"file":179,"line":904,"context":830},967,{"file":179,"line":906,"context":830},971,{"file":179,"line":908,"context":830},975,{"file":179,"line":910,"context":830},995,{"file":179,"line":912,"context":830},998,{"file":179,"line":914,"context":830},1002,{"file":916,"line":538,"context":830},"admin\\includes\\classes\\class.admin-view.php",{"file":916,"line":310,"context":830},{"file":916,"line":321,"context":830},{"file":916,"line":110,"context":830},{"file":916,"line":338,"context":830},{"file":916,"line":257,"context":830},{"file":916,"line":438,"context":830},{"file":916,"line":924,"context":830},69,{"file":733,"line":926,"context":830},415,{"file":928,"line":929,"context":830},"admin\\includes\\classes\\class.booking-calendar.php",551,{"file":928,"line":931,"context":830},553,{"file":275,"line":933,"context":830},68,{"file":275,"line":935,"context":830},106,{"file":275,"line":937,"context":830},164,{"file":939,"line":940,"context":830},"admin\\includes\\classes\\class.pro-add-ons.php",202,{"file":939,"line":942,"context":830},204,{"file":939,"line":944,"context":830},224,{"file":939,"line":946,"context":830},229,{"file":939,"line":948,"context":830},233,{"file":939,"line":950,"context":830},249,{"file":939,"line":952,"context":830},279,{"file":939,"line":954,"context":830},281,{"file":939,"line":956,"context":830},300,{"file":939,"line":958,"context":830},306,{"file":939,"line":960,"context":830},310,{"file":939,"line":962,"context":830},327,{"file":341,"line":964,"context":830},535,{"file":341,"line":966,"context":830},639,{"file":341,"line":968,"context":830},662,{"file":357,"line":970,"context":830},184,{"file":357,"line":972,"context":830},201,{"file":357,"line":940,"context":830},{"file":373,"line":975,"context":830},261,{"file":373,"line":977,"context":830},278,{"file":373,"line":952,"context":830},{"file":409,"line":980,"context":830},799,{"file":409,"line":982,"context":830},803,{"file":433,"line":984,"context":830},247,{"file":986,"line":314,"context":830},"admin\\includes\\framework\\fields\\backup\\backup.php",{"file":986,"line":216,"context":830},{"file":986,"line":989,"context":830},31,{"file":991,"line":458,"context":830},"admin\\includes\\framework\\fields\\group\\group.php",{"file":991,"line":381,"context":830},{"file":991,"line":342,"context":830},{"file":991,"line":995,"context":830},141,{"file":991,"line":997,"context":830},142,{"file":463,"line":458,"context":830},{"file":1000,"line":318,"context":830},"admin\\includes\\framework\\fields\\repeater\\repeater.php",{"file":1000,"line":405,"context":830},{"file":1000,"line":109,"context":830},{"file":1000,"line":1004,"context":830},89,{"file":1000,"line":1006,"context":830},90,{"file":1008,"line":1009,"context":830},"admin\\includes\\framework\\fields\\typography\\typography.php",96,{"file":1008,"line":642,"context":830},{"file":1008,"line":1012,"context":830},130,{"file":1008,"line":1014,"context":830},158,{"file":1008,"line":1016,"context":830},168,{"file":1008,"line":970,"context":830},{"file":1008,"line":1019,"context":830},197,{"file":1008,"line":1021,"context":830},211,{"file":1008,"line":948,"context":830},{"file":1008,"line":1024,"context":830},245,{"file":1008,"line":1026,"context":830},257,{"file":1008,"line":1028,"context":830},269,{"file":1008,"line":1030,"context":830},284,{"file":1008,"line":1032,"context":830},295,{"file":764,"line":458,"context":830},{"file":764,"line":141,"context":830},{"file":537,"line":1036,"context":830},356,{"file":537,"line":1038,"context":830},362,{"file":540,"line":736,"context":830},{"file":540,"line":538,"context":830},{"file":540,"line":142,"context":830},{"file":540,"line":338,"context":830},{"file":540,"line":1044,"context":830},22,{"file":540,"line":1046,"context":830},128,{"file":540,"line":1048,"context":830},138,{"file":1050,"line":1051,"context":830},"public\\includes\\classes\\class.view.php",322,{"file":1050,"line":1053,"context":830},373,{"file":1050,"line":1055,"context":830},521,{"file":1050,"line":1057,"context":830},573,{"file":1050,"line":1059,"context":830},577,{"file":1050,"line":1061,"context":830},580,{"file":1050,"line":1063,"context":830},581,{"file":1050,"line":1065,"context":830},582,{"file":1050,"line":1067,"context":830},699,{"file":1050,"line":1069,"context":830},746,{"file":1050,"line":1071,"context":830},801,{"file":1050,"line":1073,"context":830},842,{"file":1050,"line":1075,"context":830},889,{"file":1050,"line":1077,"context":830},897,{"file":1050,"line":1079,"context":830},903,{"file":1081,"line":276,"context":830},"public\\includes\\gutenberg\\blocks\\accomodation-grid\\src\\accomodation-grid\\grid-styles\\style3.php",{"file":1083,"line":161,"context":830},"public\\includes\\gutenberg\\blocks\\accomodation-slider\\src\\accomodation-slider\\grid-styles\\style3.php",{"file":1085,"line":276,"context":830},"public\\includes\\gutenberg\\blocks\\availability-calendars\\src\\availability-calendars\\render.php",{"file":1087,"line":276,"context":830},"public\\includes\\gutenberg\\blocks\\check-in-out-times\\src\\check-in-out-times\\render.php",{"file":1089,"line":1019,"context":830},"public\\includes\\gutenberg\\blocks\\search-form\\src\\search-form\\render.php",{"file":1091,"line":1092,"context":830},"public\\includes\\widgets\\availability-calendar\\availability-calendar.php",390,{"file":1094,"line":1095,"context":830},"public\\includes\\widgets\\booking-form\\booking-form.php",780,{"file":1094,"line":1097,"context":830},783,{"file":1099,"line":276,"context":830},"public\\includes\\widgets\\bricks\\room-grid\\style3.php",{"file":1101,"line":1102,"context":830},"public\\includes\\widgets\\room-basic-info\\room-basic-info.php",366,{"file":1104,"line":276,"context":830},"public\\includes\\widgets\\room-grid\\style3.php",{"file":1106,"line":1107,"context":830},"public\\includes\\widgets\\search-form\\search-form.php",526,[],[1110,1128,1136,1145,1157,1170,1180,1188,1199,1209,1218,1236],{"entryPoint":1111,"graph":1112,"unsanitizedCount":75,"severity":1127},"eshb_get_booking_data (admin\\includes\\classes\\class.booking-calendar-ajax.php:18)",{"nodes":1113,"edges":1125},[1114,1119],{"id":1115,"type":1116,"label":1117,"file":733,"line":1118},"n0","source","$_REQUEST (x13)",23,{"id":1120,"type":1121,"label":1122,"file":733,"line":1123,"wp_function":1124},"n1","sink","echo() [XSS]",114,"echo",[1126],{"from":1115,"to":1120,"sanitized":732},"low",{"entryPoint":1129,"graph":1130,"unsanitizedCount":75,"severity":1127},"\u003Cclass.booking-calendar-ajax> (admin\\includes\\classes\\class.booking-calendar-ajax.php:0)",{"nodes":1131,"edges":1134},[1132,1133],{"id":1115,"type":1116,"label":1117,"file":733,"line":1118},{"id":1120,"type":1121,"label":1122,"file":733,"line":1123,"wp_function":1124},[1135],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1137,"graph":1138,"unsanitizedCount":75,"severity":1127},"eshb_export (admin\\includes\\framework\\functions\\actions.php:62)",{"nodes":1139,"edges":1143},[1140,1142],{"id":1115,"type":1116,"label":1141,"file":764,"line":464},"$_GET",{"id":1120,"type":1121,"label":1122,"file":764,"line":141,"wp_function":1124},[1144],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1146,"graph":1147,"unsanitizedCount":75,"severity":1127},"eshb_import_ajax (admin\\includes\\framework\\functions\\actions.php:99)",{"nodes":1148,"edges":1155},[1149,1152],{"id":1115,"type":1116,"label":1150,"file":764,"line":1151},"$_POST (x2)",102,{"id":1120,"type":1121,"label":1153,"file":764,"line":487,"wp_function":1154},"update_option() [Settings Manipulation]","update_option",[1156],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1158,"graph":1159,"unsanitizedCount":75,"severity":1127},"\u003Cactions> (admin\\includes\\framework\\functions\\actions.php:0)",{"nodes":1160,"edges":1167},[1161,1162,1163,1165],{"id":1115,"type":1116,"label":1141,"file":764,"line":464},{"id":1120,"type":1121,"label":1122,"file":764,"line":141,"wp_function":1124},{"id":1164,"type":1116,"label":1150,"file":764,"line":1151},"n2",{"id":1166,"type":1121,"label":1153,"file":764,"line":487,"wp_function":1154},"n3",[1168,1169],{"from":1115,"to":1120,"sanitized":732},{"from":1164,"to":1166,"sanitized":732},{"entryPoint":1171,"graph":1172,"unsanitizedCount":75,"severity":1127},"eshb_get_booking_data_tables (admin\\includes\\post-types\\booking\\hooks.php:17)",{"nodes":1173,"edges":1178},[1174,1176],{"id":1115,"type":1116,"label":1175,"file":537,"line":328},"$_GET (x4)",{"id":1120,"type":1121,"label":1122,"file":537,"line":1177,"wp_function":1124},129,[1179],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1181,"graph":1182,"unsanitizedCount":75,"severity":1127},"\u003Chooks> (admin\\includes\\post-types\\booking\\hooks.php:0)",{"nodes":1183,"edges":1186},[1184,1185],{"id":1115,"type":1116,"label":1175,"file":537,"line":328},{"id":1120,"type":1121,"label":1122,"file":537,"line":1177,"wp_function":1124},[1187],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1189,"graph":1190,"unsanitizedCount":75,"severity":1127},"eshb_get_booking_form_html (public\\includes\\classes\\class.view.php:163)",{"nodes":1191,"edges":1197},[1192,1195],{"id":1115,"type":1116,"label":1193,"file":1050,"line":1194},"$_GET (x8)",232,{"id":1120,"type":1121,"label":1122,"file":1050,"line":1196,"wp_function":1124},325,[1198],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1200,"graph":1201,"unsanitizedCount":75,"severity":1127},"eshb_get_availability_calendar_html (public\\includes\\classes\\class.view.php:656)",{"nodes":1202,"edges":1207},[1203,1205],{"id":1115,"type":1116,"label":1141,"file":1050,"line":1204},684,{"id":1120,"type":1121,"label":1122,"file":1050,"line":1206,"wp_function":1124},693,[1208],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1210,"graph":1211,"unsanitizedCount":75,"severity":1127},"\u003Cclass.view> (public\\includes\\classes\\class.view.php:0)",{"nodes":1212,"edges":1216},[1213,1215],{"id":1115,"type":1116,"label":1214,"file":1050,"line":1194},"$_GET (x9)",{"id":1120,"type":1121,"label":1122,"file":1050,"line":1196,"wp_function":1124},[1217],{"from":1115,"to":1120,"sanitized":732},{"entryPoint":1219,"graph":1220,"unsanitizedCount":78,"severity":1127},"\u003Csingle-eshb_accomodation-style-one> (public\\templates\\single\\single-eshb_accomodation-style-one.php:0)",{"nodes":1221,"edges":1232},[1222,1224,1225,1227,1230],{"id":1115,"type":1116,"label":1141,"file":1223,"line":142},"public\\templates\\single\\single-eshb_accomodation-style-one.php",{"id":1120,"type":1121,"label":1122,"file":1223,"line":811,"wp_function":1124},{"id":1164,"type":1116,"label":1141,"file":1223,"line":1226},119,{"id":1166,"type":1228,"label":1229,"file":1223,"line":1226},"transform","→ eshb_get_booking_form_html()",{"id":1231,"type":1121,"label":1122,"file":1050,"line":1051,"wp_function":1124},"n4",[1233,1234,1235],{"from":1115,"to":1120,"sanitized":732},{"from":1164,"to":1166,"sanitized":730},{"from":1166,"to":1231,"sanitized":730},{"entryPoint":1237,"graph":1238,"unsanitizedCount":78,"severity":1127},"\u003Csingle-eshb_accomodation-style-two> (public\\templates\\single\\single-eshb_accomodation-style-two.php:0)",{"nodes":1239,"edges":1246},[1240,1242,1243,1244,1245],{"id":1115,"type":1116,"label":1141,"file":1241,"line":1118},"public\\templates\\single\\single-eshb_accomodation-style-two.php",{"id":1120,"type":1121,"label":1122,"file":1241,"line":13,"wp_function":1124},{"id":1164,"type":1116,"label":1141,"file":1241,"line":171},{"id":1166,"type":1228,"label":1229,"file":1241,"line":171},{"id":1231,"type":1121,"label":1122,"file":1050,"line":1051,"wp_function":1124},[1247,1248,1249],{"from":1115,"to":1120,"sanitized":732},{"from":1164,"to":1166,"sanitized":730},{"from":1166,"to":1231,"sanitized":730},{"summary":1251,"deductions":1252},"The 'easy-hotel' plugin v1.8.9 exhibits a mixed security posture. On the positive side, the static analysis reveals a strong adherence to secure coding practices.  All identified entry points (AJAX handlers, REST API routes, and shortcodes) appear to have authorization or permission checks, and SQL queries are exclusively using prepared statements. The vast majority of output is properly escaped, and a robust number of nonce and capability checks are in place, indicating a conscious effort to protect against common web vulnerabilities.",[1253,1255,1257],{"reason":1254,"points":110},"Unpatched Medium CVEs",{"reason":1256,"points":483},"Vulnerability history includes XSS and Missing Auth",{"reason":1258,"points":161},"Unsanitized paths in taint analysis","2026-03-16T19:29:39.909Z",{"wat":1261,"direct":1272},{"assetPaths":1262,"generatorPatterns":1266,"scriptPaths":1267,"versionParams":1268},[1263,1264,1265],"\u002Fwp-content\u002Fplugins\u002Feasy-hotel\u002Fpublic\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Feasy-hotel\u002Fpublic\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Feasy-hotel\u002Fpublic\u002Fjs\u002Ffrontend.js",[],[1265],[1269,1270,1271],"easy-hotel\u002Fpublic\u002Fcss\u002Fstyle.css?ver=","easy-hotel\u002Fpublic\u002Fcss\u002Ffrontend.css?ver=","easy-hotel\u002Fpublic\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":1273,"htmlComments":1276,"htmlAttributes":1278,"restEndpoints":1281,"jsGlobals":1284,"shortcodeOutput":1286},[1274,1275],"eshb-main-wrapper","easy-hotel-booking",[1277],"Easy Hotel Booking",[1279,1280],"data-room-id","data-booking-id",[1282,1283],"\u002Fwp-json\u002Feshb\u002Fv1\u002Fbooking","\u002Fwp-json\u002Feshb\u002Fv1\u002Favailability",[1285],"ESHB_JS_OBJECT",[1287],"[easy_hotel_booking]"]