Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
WP Booking System – Booking Calendar icon

WP Booking System – Booking Calendar

v2.0.19.12
by Roland Murg · 4.8 (319 reviews)

The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking system.

10K+ active installs Updated Dec 09, 2024 Tested to 6.7.2 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card
WP Booking System – Booking Calendar

About WP Booking System – Booking Calendar

WP Booking System is a booking calendar plugin for WordPress that allows you to easily manage bookings for your rental business. It offers features such as creating booking calendars and forms, accepting online payments, and managing bookings from the back-end. With over 10,000 active users and a high satisfaction rate, it is a reliable and efficient tool for keeping track of your rentals.

Screenshots

WP Booking System – Booking Calendar screenshot
WP Booking System – Booking Calendar screenshot
WP Booking System – Booking Calendar screenshot
WP Booking System – Booking Calendar screenshot
WP Booking System – Booking Calendar screenshot
WP Booking System – Booking Calendar screenshot

Frequently asked questions

What is WP Booking System?
WP Booking System is a lightweight and powerful booking calendar plugin for WordPress. It allows users to create booking calendars and forms, and manage bookings for rentals like holiday homes or boats. The plugin helps website visitors book available dates online through a customizable form.
Who is WP Booking System for?
WP Booking System is ideal for anyone who rents something out, such as a holiday home or a boat, and has a WordPress website. It helps users keep track of their rentals and enables online bookings.
How easy is it to set up WP Booking System?
WP Booking System is designed to be simple to set up, allowing users to be up and running in just a few minutes. Users can create their first booking calendar with one click and easily customize it to fit their needs.
How do clients make bookings using the plugin?
Clients can book available dates through a customizable booking calendar form. They can pick a starting date and select the number of days to book directly on the calendar.

Changelog

2.0.19.12

  • Fixed: Security improvements (XSS issue in the backend, thanks to Ayato Shitomi for reporting)

2.0.19.11

  • Improved: Security Improvements

2.0.19.10

  • Improved: Security Improvements

2.0.19.9

  • Improved: Security Improvements

2.0.19.8

  • Fixed: PHP Warning when creating a calendar.

2.0.19.7

  • Fixed: Form validation issue

2.0.19.6

  • Fixed: Issue with saving calendar description when using mouse to paste the value

2.0.19.5

  • Fixed: PHP Warning

2.0.19.4

  • Fixed: Issue with not being able to save or update bookings

2.0.19.3

  • Improved: Security Improvements

2.0.19.2

  • Fixed: Date Selection bug

2.0.19

  • Fixed: Issue with Gutenberg modules in Site Editor

2.0.18.2

  • Improved: Bumped “tested up to” version number

2.0.18.1

  • Improved: Security improvements

2.0.18

  • Fixed: Deprecated notice when activating the plugin

2.0.17

  • New: Added “Number” form field

2.0.16

  • Improved: Updated Elementor Widget

2.0.15

  • Improved: Security fix

2.0.14

  • New: Added Icelandinc Language
  • New: Added Chinese Language
  • New: Added Latvian Language
  • Improved: Compatibility with WP 5.6 and TwentyTwentyone theme

2.0.13

  • Fixed: Bug with reCAPTCHA key not being included.

2.0.12

  • New: Added Indonesian language
  • Fixed: An issue with calendar not being sized properly on page load.
  • Fixed: An issue that could cause reCAPTCHA not to validate on some server configurations.

2.0.11

  • Improved: Minified CSS and JS Files.
  • Improved: Removed Duplicate HTML IDs in form editor
  • Fixed: A jQuery error that appeared in some cases when editing the form

2.0.10

  • Fixed: Backend calendar is now displayed in the correct language set in WordPress.

2.0.9

  • Improved: Compatibility changes for the new WordPress 5.4
  • Improved: Calendar dynamic sizing when resizing the viewport

2.0.8

  • Fixed: Single date selection on mobile devices

2.0.7

  • New: Added Korean language
  • Improved: Changed translation file locations
  • Improved: Minified JS file
  • Fixed: CSS display issue for Email Tags
  • Fixed: Language codes for Slovenian and Swedish
  • Fixed: Changed Czech flag

2.0.6

  • Improved: Admin Layout changes to match WP 5.3

2.0.5

  • Fixed: Widget not allowing a calendar without a form
  • Fixed: Email not allowing HTML tags

2.0.4

  • Fixed: Translation of dates sent in emails
  • Fixed: iCalendar sync delay bug
  • Improved: Calendar date selection styling

2.0.3

  • Added: Chinese Language

2.0.2

  • Fixed: iPhone and iPad bug when selecting calendar dates

2.0.1

  • Fixed: Bug that caused some emails not to be sent.

2.0.0

  • Major Rebuild
  • New: Gutenberg Module
  • Improved: Calendar Editor
  • Improved: Form Builder
  • Improved: Booking Manager
  • Improved: Calendar front-end display

1.5.2

  • Fixed Deprecated widget constructor

1.5.2

  • Security Improvements

1.5.1

  • Fixed: Issue with hovering over calendar dates.

1.5

  • Added Bulgarian language
  • Fixed Mod_Security new SQL Injection filter conflict

1.4

  • Added filters to sanitize user input to prevent cross-site scripting (XSS) and SQL injections. Thanks to JPCERT/CC for pointing us at this issue.

1.3.3

  • Fixed a small CSS issue regarding bulk edit

1.3.2

  • Fixed translation problem regarding form options (i.e. radio buttons)

1.3.1

  • The notification of unread bookings now disappears when you delete the related calendar

1.3

  • The admin panel is now fully responsive
  • Updated the Premium features list

1.2.3

  • Small tweak to support PHP 7

1.2.2

  • Hide notifications in the toolbar when the user does not have access to the corresponding page

1.2.1

  • Decode booking details before saving

1.2

  • Minor bug fixes

1.1

  • UTF-8 fix

1.0

  • Changed the version number to 1.0

0.7

  • Small CSS fixes and a language fix related to the widget

0.6

  • Second output buffer fix

0.5

  • Output buffer fix

0.4

  • Fix in booking details fields.
  • Update (elaboration): The booking notes (the content of the text fields near the editable dates in the admin panel) were shown in the source code of the page the calendar was displayed on (this content can also be indexed by Google). If you were vulnerable, your website and the booking notes may have been archived and exposed by https://archive.org, and possibly by other sites. Please ask them to delete your data if needed. Affected versions of the Free version: All versions lower than 0.4.

0.3

  • Minor fix

0.2

  • Small CSS fixes

0.1

  • First release

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...