| 开发者 | leslierad |
|---|---|
| 更新时间 | 2026年10月25日 01:40 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
>= 44px WCAG 2.2 AA touch targets), and visually refined out of the box with its signature Midnight Navy & Champagne hospitality aesthetic or your active theme.json palette.
"The plug-in does everything needed for my B&B." — @georger1970 (5-Star WordPress.org Review)Why Independent Property Owners Switch to Modern Hotel Booking
0 KB jQuery) — Front-heavy progressive hydration renders the first 4 months immediately for instant page load and preloads up to 2 years in the background during idle browser time.[mhbo_guest_portal]) — Guests open their booking via a 1-click cryptographic magic link (or Booking ID + Email lookup) to view their personalized stay countdown, live USALI billing ledger, and 1-tap printable travel voucher, or to cancel/modify dates without creating a WordPress account.@wordpress/dataviews), FullCalendar v7.1.3 operational views, and an optional 24/7 AI Concierge powered by the WordPress 7.1 Abilities API (wp_register_ability).Room 1, Room 2 ... Room 10).GET_LOCK) prevents race-condition overbookings when two visitors check out on your booking calendar for the same dates simultaneously."Continue to Book" summary card and complete their direct booking inside a smooth slide-out modal drawer without page reloads.[mhbo_rooms]) with amenity badges, guest capacity chips, photo galleries, and starting nightly rates.#1a365d) & Champagne (#f2e2c4) default theme, automatic theme.json token inheritance, and .mhbo-theme-dark WCAG AAA high-contrast dark mode support.revolut.me or merchant link and checkout QR code.[mhbo_guest_portal])
@media print stylesheet formats a clean, ink-friendly confirmation voucher with property address, check-in/out times and reservation summary.Pay in Full, Deposit Only, Pay on Arrival).wp-admin using native WordPress DataViews (@wordpress/dataviews).Do Not Rent / incident warnings).mail(), verifies sender-domain alignment, and queries live SPF and DMARC DNS records to prevent booking emails from landing in spam.Settings > Emails and catch silent mailer errors with automatic wp_mail_failed diagnostic banners.{your-theme}/modern-hotel-booking/emails/), automatic deduplicated admin BCC financial archiving and multilingual translation for Polylang, WPML, qTranslate-XT, and Bogo.30 requests/hour/IP in Free).mhbo/get-hotel-info, mhbo/check-availability, mhbo/get-room-details, mhbo/get-policies, mhbo/get-knowledge-base, mhbo/get-local-tips, mhbo/get-business-card, mhbo/create-booking-link, mhbo/get-price-breakdown, mhbo/recommend-rooms), exposes a Streamable HTTP Model Context Protocol (MCP) Server (with official WordPress/mcp-adapter bridge), generates llms.txt / llms-full.txt GEO manifests and an OpenAPI 3.1 specification, and includes browser-native Web Speech API bidirectional voice (Speech-to-Text microphone dictation input and Text-to-Speech spoken responses)."Hotel" in the Block Inserter): Booking Form (mhbo/booking-form), Room Availability Calendar (mhbo/room-calendar), Company Info (mhbo/company-info), WhatsApp Button (mhbo/whatsapp-button), Banking Details (mhbo/banking-details), Revolut Pay Details (mhbo/revolut-details), Hotel Business Card (mhbo/business-card), and AI Concierge Chat Widget (mhbo/ai-chat-widget).[mhbo_booking_form] (alias [modern_hotel_booking]), [mhbo_room_calendar], [mhbo_rooms], [mhbo_guest_portal], [mhbo_ai_concierge], [mhbo_company_info], [mhbo_whatsapp], [mhbo_banking_details], [mhbo_revolut_details], [mhbo_business_card] and [mhbo_payment_methods].fonts.googleapis.com / fonts.gstatic.com — Free, Starter, Pro): Loads Inter and Outfit typefaces for calendar and dashboard typography via standard browser font requests (no cookies or guest form data sent). Google Fonts Privacy FAQ | Google Privacy Policy.https://wa.me/ with a pre-filled reservation summary (check-in/out dates, room name, reference, guest name) only when enabled and clicked by the guest. WhatsApp Terms | WhatsApp Privacy Policy.revolut.me or Revolut Merchant URL upon checkout. Revolut Terms | Revolut Privacy Policy.generativelanguage.googleapis.com), OpenAI (api.openai.com), Anthropic (api.anthropic.com), OpenRouter (openrouter.ai), and ElevenLabs TTS in Pro (api.elevenlabs.io). Google API Terms | Google Privacy | OpenAI Privacy | Anthropic Privacy | OpenRouter Privacy | ElevenLabs Privacy.api.stripe.com / js.stripe.com, api.paypal.com / www.paypal.com and api.braintreegateway.com / js.braintreegateway.com (sending booking total, currency, reference, and billing details; card numbers are tokenized directly by gateway SDKs). Stripe Privacy | PayPal Privacy | Braintree Privacy..ics calendar URLs configured by the administrator (Airbnb, Booking.com, VRBO, Expedia) in Pro.https://modernhotelwp.com/ (and legacy https://startmysuccess.com/) in Starter/Pro (never present in Free). Modern Hotel WP Privacy Policy | StartMySuccess Privacy Policy."Hotel" in the Block Inserter) or place [mhbo_booking_form], [mhbo_room_calendar], [mhbo_rooms] and [mhbo_guest_portal] onto your pages.Yes. The Free edition on WordPress.org is a complete, working reservation system with zero booking limits. Out of the box, you can accept unlimited reservations using Pay on Arrival (cash or card terminal at your front desk), Direct Bank Wire Transfer (IBAN/BIC/SWIFT), Revolut Pay (payment link and scannable QR code), and WhatsApp Click-to-Chat confirmations. You can also log partial or full payments manually in the built-in Front-Desk Folio Ledger. Online card gateways (Stripe, PayPal, and Braintree) are only needed if you want automated online card processing in the Starter or Pro editions.
[mhbo_guest_portal]), Guest CRM Core with React DataViews & Slide-Out Profile Drawer, Executive Command Center, FullCalendar v7.1.3 operational calendar with hover popovers, 2-Column Manual Reservation PMS Workstation, Email Delivery Health Inspector & 14 transactional email templates, 3 hospitality staff roles, 8 Gutenberg blocks, 11 shortcodes, 3 Elementor widgets, and AI Concierge Core (10 WP 7.1 abilities, hybrid Streamable HTTP MCP Server, llms.txt / OpenAPI 3.1 discovery, 30 req/hr/IP).Automated two-way iCal calendar synchronization (importing and exporting .ics feeds every 30 minutes with RFC 5545 conflict detection and orphan cleanup) is available in Modern Hotel Booking Pro. In the Free and Starter editions, availability is managed directly on your WordPress site and via the Front-Desk Manual Reservation Workstation.
No. Modern Hotel Booking is engineered with 0 KB of jQuery and uses Front-Heavy Progressive Calendar Hydration. Instead of dumping thousands of DOM nodes into your initial page HTML, the server renders only a lightweight 4-month availability window for instant First Contentful Paint (cutting initial HTML size by ~70%), then quietly hydrates the remaining 2-year booking window in the background when the browser is idle.
Place the [mhbo_guest_portal] shortcode on any page and assign it in Hotel Booking > Settings > General. Guests can click the cryptographically signed 1-Click Magic Link in their confirmation email or look up their stay by Booking ID + Email to view their personal greeting, VIP status badge, stay countdown, itemized USALI billing ledger, 1-tap printable travel voucher, instant cancellation button (for unpaid bookings), and stay-modification request form.
Shared WordPress hosting often blocks raw PHP mail() or fails domain authentication checks. Modern Hotel Booking includes a built-in Email Delivery Health Inspector under Hotel Booking > Settings > Emails. Its 4-tile live diagnostic grid inspects your active mailer transport (SMTP vs. mail()), sender-domain alignment, and live SPF and DMARC DNS records, paired with a 1-Click Diagnostic Test Probe so you can verify inbox delivery before your first guest books.
The AI Concierge is completely optional and can be toggled on or off anytime. In the Free version, it connects directly using your own API key from Google Gemini (which offers a free API tier via Google AI Studio), OpenAI, Anthropic, OpenRouter, or the native WordPress 7.0+ AI Client Connector—answering visitor availability and pricing questions with interactive rate cards and zero monthly middleware fees.
Yes. Search "Hotel" in the WordPress Block Inserter to access all 8 native Gutenberg blocks, or use the 3 native Elementor widgets and 11 shortcodes ([mhbo_booking_form], [mhbo_room_calendar], [mhbo_rooms], [mhbo_guest_portal] and more) across Block themes, Classic themes, Bricks, Divi, and Beaver Builder. For multilingual properties, it features native integration with Polylang, WPML, qTranslate-XT, and Bogo, plus a built-in String Translation table for room names and all 14 email templates.
All booking and guest data is stored locally in your WordPress database. The plugin integrates natively with WordPress Core's Export Personal Data and Erase Personal Data tools, enforces explicit GDPR checkout consent checkboxes and bridges directly with the WP Consent API and Complianz so browser localStorage is only accessed after appropriate consent is granted.
[mhbo_guest_portal]) — 1-click cryptographic magic link authentication and verified Booking ID + Email lookup, personalized VIP greeting, stay countdown, live itemized USALI billing ledger, ink-friendly printable travel vouchers, instant self-service cancellations for unpaid reservations, and guarded stay modification requests.Pay in Full, Deposit Only, Pay on Arrival).@wordpress/dataviews) directory with sliding profile drawer displaying Lifetime Spend (LTV), chronological stay history, 1–5 star staff ratings, private management notes and caution alerts.mail(), sender-domain alignment, SPF & DMARC DNS health) with 1-click test probe, deduplicated admin BCC financial archiving, and theme-overridable template partials (EmailTemplate service).Hotel Manager, Front Desk Staff, and Housekeeping Staff roles enforcing clear 3-tier capability boundaries.requestIdleCallback).