Title: BookingKUB
Author: BookingKub
Published: <strong>October 11, 2026</strong>
Last modified: October 11, 2026

---

Search plugins

![](https://ps.w.org/bookingkub/assets/banner-772x250.png?rev=3739551)

![](https://ps.w.org/bookingkub/assets/icon-256x256.png?rev=3739551)

# BookingKUB

 By [BookingKub](https://profiles.wordpress.org/eruminate/)

[Download](https://downloads.wordpress.org/plugin/bookingkub.0.4.1.zip)

 * [Details](https://wordpress.org/plugins/bookingkub/#description)
 * [Reviews](https://wordpress.org/plugins/bookingkub/#reviews)
 *  [Installation](https://wordpress.org/plugins/bookingkub/#installation)
 * [Development](https://wordpress.org/plugins/bookingkub/#developers)

 [Support](https://wordpress.org/support/plugin/bookingkub/)

## Description

BookingKUB is a direct-booking system for hotels, resorts and guesthouses. This 
plugin connects your WordPress website to your BookingKUB account, so your rooms,
live prices and availability appear on your own pages and guests book direct, with
no commission.

**Shortcodes**

 * `[bookingkub_search]` – check-in / check-out date picker with nightly prices (
   sold-out nights greyed out) plus adults and children. “Check availability” opens
   your booking page with the dates already filled in.
 * `[bookingkub_rooms]` – room cards with photo, guests, size, beds, amenities, “
   from” price and a Book button. Options: `columns`, `ids`, `price`, `link`.
 * `[bookingkub_room id="1"]` – one room in detail: gallery, description, amenities,
   price and availability calendar.
 * `[bookingkub_availability]` – month calendar with nightly prices; guests pick
   dates and continue to booking.

**Features**

 * Works with the block editor, Elementor and the classic editor (Shortcode block/
   widget).
 * Uses your BookingKUB booking page design (light, grey or dark theme and button
   colour), or your own colours.
 * English, Thai and Chinese — automatic with Polylang or WPML, or fixed in the 
   settings.
 * Room data is loaded on the server, so search engines can read your rooms. It 
   is cached for 10 minutes.
 * schema.org Hotel and HotelRoom data for Google (name, address, map, photos, check-
   in/out, amenities, price range, rooms).

You need a BookingKUB account. Hotels can start a free 1-month trial at [bookingkub.com](https://bookingkub.com).

### External services

This plugin connects to **BookingKUB** (https://bookingkub.com), the hotel booking
service that holds the hotel’s rooms, prices and availability. Without it the plugin
shows nothing.

 * **What is sent and when:** when a page with a BookingKUB shortcode is shown, 
   when the home page is shown with “Search engines” switched on, and on the plugin’s
   settings page, your server requests the hotel’s public data from the BookingKUB
   address entered in the settings (for example `https://yourhotel.bookingkub.com/
   api/public/rooms?lang=en`). The request contains only the language and your website
   address (in the user agent). No visitor data is sent. Results are cached for 
   10 minutes.
 * **In the visitor’s browser:** the date picker and availability calendar load 
   public prices and availability from the same BookingKUB address. The “Book” and“
   Check availability” buttons take the guest to the hotel’s BookingKUB booking 
   page, where the guest enters their booking details.
 * Room photos are loaded from the BookingKUB address.

BookingKUB terms of service: https://bookingkub.com/terms/ — privacy policy: https://
bookingkub.com/privacy/

## Screenshots

[⌊Settings page.⌉⌊Settings page.⌉[

Settings page.

[⌊Search bar with the date picker and nightly prices.⌉⌊Search bar with the date 
picker and nightly prices.⌉[

Search bar with the date picker and nightly prices.

[⌊Room cards.⌉⌊Room cards.⌉[

Room cards.

[⌊One room with its availability calendar.⌉⌊One room with its availability calendar
.⌉[

One room with its availability calendar.

## Installation

 1. Install and activate the plugin.
 2. Go to **Settings  BookingKUB** and enter your BookingKUB address, e.g. `yourhotel.
    bookingkub.com`.
 3. Add a shortcode to any page, e.g. `[bookingkub_search]` on your home page and `[
    bookingkub_rooms]` on your rooms page.

## FAQ

### Do I need a BookingKUB account?

Yes. The plugin shows the rooms and prices of your hotel on BookingKUB. Start a 
free trial at bookingkub.com.

### Where do guests pay?

On your BookingKUB booking page: pay at the hotel or by PromptPay QR, as you set
in BookingKUB. Payments go straight to the hotel.

### My SEO plugin already adds hotel data.

Go to Settings  BookingKUB  Search engines and choose “Off”.

### Prices on my site are not updated yet.

Data is cached for 10 minutes. Use “Clear cache now” on the settings page to refresh
at once.

## Reviews

![](https://secure.gravatar.com/avatar/3f02fb22050a5161b6e38677df3abe99097c5d3787dd9eabcb86358777b5f233?
s=60&d=retro&r=g)

### 󠀁[Easy to use for small hotel](https://wordpress.org/support/topic/easy-to-use-for-small-hotel/)󠁿

 [ecmbyecoachmanager](https://profiles.wordpress.org/ecmbyecoachmanager/) October
12, 2026

It's the best booking platform for small hotel to start. The features inside are
very professional and even better than many of big hotel using. and it just build
in 2026, all features look good with SEO and online marketing currently used.

 [ Read all 1 review ](https://wordpress.org/support/plugin/bookingkub/reviews/)

## Contributors & Developers

“BookingKUB” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ BookingKub ](https://profiles.wordpress.org/eruminate/)

[Translate “BookingKUB” into your language.](https://translate.wordpress.org/projects/wp-plugins/bookingkub)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bookingkub/), check
out the [SVN repository](https://plugins.svn.wordpress.org/bookingkub/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/bookingkub/) by 
[RSS](https://plugins.trac.wordpress.org/log/bookingkub/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.4.1

 * Structured data (JSON-LD) output is hex-encoded; shortcode markup escaped where
   it is built.

#### 0.4.0

 * Ready for WordPress.org: updates now come from WordPress.org.
 * Safer output escaping on the settings page; settings styles and scripts are enqueued.
 * Cache clearing no longer deletes database rows directly.
 * Settings and cached data are removed when the plugin is deleted.

#### 0.3.0

 * schema.org Hotel data for Google (home page, every page, or off) — Settings  
   Search engines.

#### 0.1.0

 * First release.

## Meta

 *  Version **0.4.1**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [availability](https://wordpress.org/plugins/tags/availability/)[booking](https://wordpress.org/plugins/tags/booking/)
   [Booking Engine](https://wordpress.org/plugins/tags/booking-engine/)[Hotel](https://wordpress.org/plugins/tags/hotel/)
   [rooms](https://wordpress.org/plugins/tags/rooms/)
 *  [Advanced View](https://wordpress.org/plugins/bookingkub/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/bookingkub/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/bookingkub/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/bookingkub/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bookingkub/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/bookingkub/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/bookingkub/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bookingkub/reviews/)

## Contributors

 *   [ BookingKub ](https://profiles.wordpress.org/eruminate/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bookingkub/)