{"id":286965,"date":"2026-03-18T18:44:01","date_gmt":"2026-03-18T18:44:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/modern-hotel-booking\/"},"modified":"2026-03-23T17:38:01","modified_gmt":"2026-03-23T17:38:01","slug":"modern-hotel-booking","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/modern-hotel-booking\/","author":7466611,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.7.7","stable_tag":"2.2.7.7","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Modern Hotel Booking","header_author":"StartMySuccess","header_description":"Hotel Booking System for WordPress. Manage rooms, reservations and availability.","assets_banners_color":"dfddd8","last_updated":"2026-03-23 17:38:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/leslieradue-web\/modern-hotel-booking-free","header_author_uri":"https:\/\/startmysuccess.com\/modern-hotel-booking-wordpress-plugin\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":278,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.2.7.6":{"tag":"2.2.7.6","author":"leslierad","date":"2026-03-22 12:07:14"},"2.2.7.7":{"tag":"2.2.7.7","author":"leslierad","date":"2026-03-23 17:38:01"}},"upgrade_notice":{"2.2.7.6":"<ul>\n<li>Guest checkout workflow improvements and language support<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3485959,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3485959,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3487833,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3485959,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3485959,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"modern-hotel-booking\/booking-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"modern-hotel-booking\/booking-form","version":"2.2.7.7","title":"Hotel Booking Form","category":"theme","icon":"building","description":"A modern, elegant booking form for your rooms.","keywords":["hotel","booking","reservation"],"textdomain":"modern-hotel-booking","attributes":{"roomId":{"type":"number","default":0}},"supports":{"html":false,"anchor":true},"editorScript":"file:.\/block.js","editorStyle":"file:.\/block.css"},"modern-hotel-booking\/room-calendar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"modern-hotel-booking\/room-calendar","version":"2.2.7.7","title":"Room Availability Calendar","category":"theme","icon":"calendar-alt","description":"Show an interactive availability calendar for a specific room.","keywords":["hotel","calendar","availability"],"textdomain":"modern-hotel-booking","attributes":{"roomId":{"type":"number","default":0}},"supports":{"html":false,"anchor":true},"editorScript":"file:.\/block.js","editorStyle":"file:.\/block.css","viewScript":["mhbo-flatpickr-js","mhbo-calendar-js"],"style":["mhbo-flatpickr-css","mhbo-calendar-style"]}},"tagged_versions":["2.2.7.6","2.2.7.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3485959,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3485959,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3485959,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3485959,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3485959,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"<strong>Responsive Booking Form<\/strong> \u2014 Clean interface with date selection and real-time availability.","2":"<strong>Admin Dashboard<\/strong> \u2014 Overview of upcoming bookings and revenue.","3":"<strong>Room Management<\/strong> \u2014 Easy setup for room types, capacity, and base pricing.","4":"<strong>Availability Calendar<\/strong> \u2014 Interactive visual booking calendar for checking room status.","5":"<strong>Settings Panel<\/strong> \u2014 Extensive configuration for emails, currencies, and rules."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4487,197195,4483,19356,6467],"plugin_category":[],"plugin_contributors":[258055],"plugin_business_model":[],"class_list":["post-286965","plugin","type-plugin","status-publish","hentry","plugin_tags-booking-engine","plugin_tags-direct-booking","plugin_tags-reservation-system","plugin_tags-room-booking","plugin_tags-vacation-rental","plugin_contributors-leslierad","plugin_committers-leslierad"],"banners":{"banner":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/banner-772x250.png?rev=3485959","banner_2x":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/banner-1544x500.png?rev=3485959","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/icon.svg?rev=3487833","icon":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/icon.svg?rev=3487833","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/screenshot-1.png?rev=3485959","caption":"<strong>Responsive Booking Form<\/strong> \u2014 Clean interface with date selection and real-time availability."},{"src":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/screenshot-2.png?rev=3485959","caption":"<strong>Admin Dashboard<\/strong> \u2014 Overview of upcoming bookings and revenue."},{"src":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/screenshot-3.png?rev=3485959","caption":"<strong>Room Management<\/strong> \u2014 Easy setup for room types, capacity, and base pricing."},{"src":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/screenshot-4.png?rev=3485959","caption":"<strong>Availability Calendar<\/strong> \u2014 Interactive visual booking calendar for checking room status."},{"src":"https:\/\/ps.w.org\/modern-hotel-booking\/assets\/screenshot-5.png?rev=3485959","caption":"<strong>Settings Panel<\/strong> \u2014 Extensive configuration for emails, currencies, and rules."}],"raw_content":"<!--section=description-->\n<p><strong>Modern Hotel Booking<\/strong> is a powerful free <strong>reservation system<\/strong> and <strong>booking engine<\/strong> built specifically for independent properties. Whether you are managing a single <strong>vacation rental<\/strong> or a multi-room boutique hotel, our plugin gives you full control.<\/p>\n\n<p>Stop paying 15%+ commissions to OTAs like Airbnb or Booking.com. Secure <strong>direct bookings<\/strong> on your own WordPress website using our flexible, commission-free <strong>room booking<\/strong> platform.<\/p>\n\n<p>This versatile <strong>booking engine<\/strong> is perfectly designed for:<\/p>\n\n<ul>\n<li><strong>Vacation Rentals &amp; Cabins<\/strong> \u2014 works seamlessly as a standalone property manager for your <strong>vacation rental<\/strong>.<\/li>\n<li><strong>Guesthouses &amp; B&amp;Bs<\/strong> \u2014 simple, reliable per-night <strong>room booking<\/strong> logic.<\/li>\n<li><strong>Boutique Hotels &amp; Hostels<\/strong> \u2014 interactive front-desk <strong>reservation system<\/strong> to manage unlimited properties effortlessly.<\/li>\n<\/ul>\n\n<h3>Key Features (Free \u2014 No Limits)<\/h3>\n\n<ul>\n<li><strong>Unlimited Room Types<\/strong> with capacity controls and pricing.<\/li>\n<li><strong>Real-Time Availability Calendar<\/strong> \u2014 interactive visual status for all rooms in your <strong>reservation system<\/strong>.<\/li>\n<li><strong>Smart Booking Engine Form<\/strong> \u2014 AJAX-powered with instant price calculation for seamless <strong>direct bookings<\/strong>.<\/li>\n<li><strong>Automated Email Notifications<\/strong> \u2014 customizable confirmations for guests and admins.<\/li>\n<li><strong>Native Gutenberg Blocks<\/strong> \u2014 add <strong>room booking<\/strong> forms to any page seamlessly.<\/li>\n<li><strong>Mobile-First Design<\/strong> \u2014 fully responsive forms and calendars.<\/li>\n<li><strong>Multilingual Ready<\/strong> \u2014 WPML, Polylang and qTranslate-X compatible.<\/li>\n<\/ul>\n\n<h3>Pro Version<\/h3>\n\n<p>Need more power for your direct booking business? Upgrade to Pro and get:<\/p>\n\n<ul>\n<li>Online Payments (Stripe, PayPal)<\/li>\n<li>iCal Two-Way Sync with Airbnb, Booking.com and VRBO<\/li>\n<li>Seasonal &amp; Dynamic Pricing<\/li>\n<li>Advanced Email Templates<\/li>\n<li>Revenue Analytics Dashboard<\/li>\n<li>GDPR Compliant tools<\/li>\n<li>Developer REST API<\/li>\n<\/ul>\n\n<p><strong>Pricing<\/strong> (simple &amp; transparent):\n- First year (introductory): Personal $89 | Business (5 Licenses) $249 | Agency (25 Licenses) $749\n- Renewal every year after (same low price for all tiers): <strong>just $49\/year<\/strong><\/p>\n\n<p>All plans include updates and priority support during the active license period. Cancel anytime \u2014 no forced auto-renewal.<\/p>\n\n<p>Visit the <a href=\"https:\/\/startmysuccess.com\/shop\/wordpress-plugins\/hotel-booking-wordpress-plugin\/\">Pro Version page<\/a> to purchase.<\/p>\n\n<h3>Quick Start Guide<\/h3>\n\n<ol>\n<li>Go to <strong>Hotel Booking &gt; Room Types<\/strong> \u2014 Create your room types (e.g., Double Room, Triple Room). Set capacity, base price, and all other options.<\/li>\n<li>Go to <strong>Hotel Booking &gt; Rooms<\/strong> \u2014 Add the actual rooms and assign them to a room type. You can set custom prices or availability status here.<\/li>\n<li>(Optional) Go to <strong>Hotel Booking &gt; Pricing Rules<\/strong> \u2014 Add seasonal pricing (fixed amount or percentage).<\/li>\n<li>Create or choose a page for bookings and add one of these:\n\n<ul>\n<li>Gutenberg block: <strong>Modern Hotel Booking<\/strong> (or <strong>Hotel Booking Form Preview<\/strong>)<\/li>\n<li>Shortcode: <code>[mhbo_booking_form]<\/code> (recommended) or <code>[modern_hotel_booking]<\/code><\/li>\n<li>Or use the widget<\/li>\n<\/ul><\/li>\n<li>Go to <strong>Hotel Booking &gt; Settings<\/strong> \u2014 <strong>IMPORTANT<\/strong>: Select your Booking Page from the dropdown and save. Configure any other options (emails, currency, etc.) and save again.<\/li>\n<li>(Optional) For individual room pages, use the <strong>Room Availability Calendar<\/strong> block or shortcode <code>[mhbo_room_calendar room_id=\"1\"]<\/code> (replace 1 with the actual room ID).<\/li>\n<\/ol>\n\n<p>Once set up, guests can search and create bookings from your dedicated booking page or from individual room pages. The system shows real-time availability and calculates prices instantly.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>This plugin uses the following third-party libraries:<\/p>\n\n<ul>\n<li><p><strong>FullCalendar<\/strong> - Copyright (c) 2024-2025 Adam Shaw<\/p>\n\n<ul>\n<li>Version: 6.1.20<\/li>\n<li>License: MIT<\/li>\n<li>License File: docs\/FullCalendar-LICENSE.md<\/li>\n<li>Source: https:\/\/fullcalendar.io<\/li>\n<li>Used for: Admin bookings calendar display<\/li>\n<\/ul><\/li>\n<li><p><strong>Chart.js<\/strong> - Copyright (c) 2014-2024 Chart.js Contributors<\/p>\n\n<ul>\n<li>Version: 4.5.1<\/li>\n<li>License: MIT<\/li>\n<li>Source: https:\/\/www.chartjs.org<\/li>\n<li>Used for: Revenue analytics charts<\/li>\n<\/ul><\/li>\n<li><p><strong>Flatpickr<\/strong> - Copyright (c) 2023 Gregory Petrosyan<\/p>\n\n<ul>\n<li>Version: 4.6.13<\/li>\n<li>License: MIT<\/li>\n<li>Source: https:\/\/flatpickr.js.org<\/li>\n<li>Used for: Date and time picker in booking forms<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>All third-party libraries are bundled locally and are not loaded from external CDNs.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Modern Hotel Booking is designed with privacy in mind. This plugin does not collect or transmit any guest or admin data to our servers. All booking details are stored locally in your WordPress database.<\/p>\n\n<p>If you choose to use the \"Powered By\" link (disabled by default), a backlink to our website will be displayed on the frontend booking forms. No tracking data is sent.<\/p>\n\n<p>For more information, please see our <a href=\"https:\/\/startmysuccess.com\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin (Free version) works entirely offline within your WordPress installation.<\/p>\n\n<p>The <strong>Pro version<\/strong> (available separately) integrates with the following external services:<\/p>\n\n<ul>\n<li><strong>Stripe<\/strong> (Payment Processing) - Used for processing credit card payments for direct bookings.\n\n<ul>\n<li><a href=\"https:\/\/stripe.com\/terms\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/stripe.com\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><strong>PayPal<\/strong> (Payment Processing) - Used for processing PayPal and credit card payments for direct bookings.\n\n<ul>\n<li><a href=\"https:\/\/www.paypal.com\/webapps\/mpp\/ua\/useragreement-full\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/www.paypal.com\/webapps\/mpp\/ua\/privacy-full\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><strong>iCal Synchronisation<\/strong> - Connects to external calendars like Airbnb, Booking.com, and Google Calendar via their public iCal feeds. No data is sent to our servers.<\/li>\n<\/ul>\n\n<p>Both services are optional and only active if configured in the Pro version.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New in your WordPress admin.<\/li>\n<li>Search for \"Modern Hotel Booking\".<\/li>\n<li>Click Install Now and then Activate.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20room%20booking%20plugin%20really%20free%3F\"><h3>Is this room booking plugin really free?<\/h3><\/dt>\n<dd><p>Yes! The core reservation system, availability calendar, room types, and email notifications are 100% free with no limits on direct bookings or rooms.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20for%20a%20guesthouse%20or%20beach%20house%3F\"><h3>Can I use it for a guesthouse or beach house?<\/h3><\/dt>\n<dd><p>Absolutely. Modern Hotel Booking works perfectly for single properties, vacation rentals, beach houses, cabins, guesthouses, and small boutique hotels.<\/p><\/dd>\n<dt id=\"does%20it%20sync%20with%20airbnb%20or%20booking.com%3F\"><h3>Does it sync with Airbnb or Booking.com?<\/h3><\/dt>\n<dd><p>The free version allows manual date blocking. The Pro version adds full two-way iCal synchronization with all major OTAs.<\/p><\/dd>\n<dt id=\"is%20it%20mobile%20friendly%3F\"><h3>Is it mobile friendly?<\/h3><\/dt>\n<dd><p>Yes \u2014 the entire booking engine and reservation forms are fully responsive and mobile-optimized.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multiple%20properties%3F\"><h3>Does it support multiple properties?<\/h3><\/dt>\n<dd><p>Yes. Create unlimited \"Room Types\" that can act as separate properties (e.g., \"Seaside Villa\" and \"Mountain Cabin\").<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20the%20pro%20version%3F\"><h3>Where can I get the Pro version?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/startmysuccess.com\/shop\/wordpress-plugins\/hotel-booking-wordpress-plugin\/\">https:\/\/startmysuccess.com\/shop\/wordpress-plugins\/hotel-booking-wordpress-plugin\/<\/a>.<\/p>\n\n<p>Pricing is simple:\n\u2022 First year introductory price: $89 (1 site), $249 (5 sites) or $749 (25 sites)\n\u2022 After year 1: renew at just <strong>$49\/year<\/strong> (same price for all tiers) for continued updates, features and support.<\/p>\n\n<p>You can keep using the version you purchased indefinitely without renewing, but you will stop receiving updates and new features.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.7.7<\/h4>\n\n<ul>\n<li>Improved: Unified room availability logic using core Pricing methods for improved reliability.<\/li>\n<li>Improved: Guest checkout workflow and order creation workflow.<\/li>\n<li>Localization: Comprehensive multi-language update across all 15+ supported languages (FR, DE, ES, IT, CS, NL, PL, PT, RU, SV).<\/li>\n<\/ul>\n\n<h4>2.2.7.6<\/h4>\n\n<ul>\n<li>Compliance: Updated WP-release build process, strict separation of Pro\/Free markers.<\/li>\n<li>Fixed: Resolved NonceVerification, DirectDatabaseQuery, and PreparedSQL warnings.<\/li>\n<li>Fixed: System Status widget to strictly meet WordPress.org repository rules.<\/li>\n<li>Built: Free version verified clean against all repository compliance tests.<\/li>\n<\/ul>","raw_excerpt":"Free WordPress hotel and accommodation booking system. Take direct bookings for your guesthouse or small hotel, 100% commission-free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286965"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/leslierad"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286965"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286965"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286965"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286965"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286965"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}