Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1, archive 2 and archive 3 of support technical board of already exist solutions and troubleshooting stories.
If you have any technical question about the plugin or configuration of plugin or if you found some issue, please describe it here. Please, inform inside of message your version of WordPress, PHP, Booking Calendar. Also sometimes is needed list of used plugins inside of system and name of your WordPress theme.

  1. Hi team Booking calendar,

    Is there a way for me to customise my booking calendar settings? Ideally we want to have unlimited number of customers to be able to book for our service without any restrictions/limit in a single day. Is there a workaround this ?

    Thank you.

    • Hello.
      You need to open the Booking > Settings General page and in Advanced section set checked this option: "Allow unlimited bookings per same day(s)", if you want to set any days as available in calendar. Your visitors will be able to make unlimited bookings per same date(s) in calendar and do not see any booked date(s) of other visitors.
      Kind Regards.

  2. Hi, I'm really interested in using the wp booking calendar on my website but found that when I activate the plugin the Avada theme modal windows stop working. Disabling the wp booking calendar plugin makes the modal windows work again. Is this something that can be resolved? I've searched the archives and couldn't find anyone else having this problem.
    Many thanks,

    • Hello.
      Please note, the Booking Calendar is using the bootstrap 3.3.5

      If your theme or some other plugin is using other version of bootstrap its possible conflicts , and execution same functions twice.
      Please note the different versions of bootstrap can be incompatible between each other.

      You can deactivate loading of bootstrap library by Booking Calendar at the Booking > Settings General page in Advanced section, by activating this option " Disable Bootstrap loading on Front-End " after expand of this section " Show advanced settings of JavaScript loading ".

      But its also be reason of not showing mouse over tooltips in the Booking Calendar at the front-end side. So please use this option carefully.

      Please note, this option "Disable Bootstrap loading on Back-End" must be unchecked, because Otherwise you will have issues in admin panel of Booking Calendar.
      Kind Regards.

      • Awsome! Thanks for your uber quick reply, much appreciated and 'Disable Bootstrap loading on Front-End' solved my problem.

        Many thanks,

  3. Hi,
    I have a client who has a big villa with 4 rooms in it (3x2 and 1x3 beds), total capacity of 9 people.
    The prices/night per room are not the same, and when people rent the whole villa, they pay a different price also.
    Is there an easy solution to make it possible for clients to be able to book more than 1 room at once (for example 5 people/2 rooms) and also be able to book the whole house at once for a different price than all the rooms together?

    I tried to fix this with the capacity concept, but got stuck with the parent/child, because not all the rooms have the same capacity. Plus I also was not able to show the right availability in the calendar for the whole house (not available when 1 or more is already reserved.

    Hope you can point me in the right direction, using the latest version of multi-user business large.
    Thank's in advance!

    • Hello.
      If its different type of booking resources ( 3 booking resources with maximum 2 visitors per room, and 1 single booking resource),
      unfortunately its does not possible to make such configruation via one calendar (booking resource). Sorry.

      Its possible to configure such bookings only with 2 different booking resources, like this:

      ID=3  * "2 Beds room"      (capacity = 3)  (maximum visitors = 2)   
      ID=4  * -- "2 Beds room (child 1)"
      ID=5  * -- "2 Beds room (child 2)"
      ID=6  * "1 Bed room"  single

      For entire house booking you can create new booking resource:

      ID=7  * "Full  house"  single

      And use aggregate parameter in the Booking Calendar shortcodes ( please check more here : )

      Double rooms booking form:

      [booking type=3 aggregate='7' ]

      Single room booking form:

      [booking type=6 aggregate='7' ]

      Entire house booking form:

      [booking type=7 aggregate='3;4;5;6' ]

      So you will have 3 different booking forms for such task.
      Kind Regards.

        • Thanks a lot for your quick respons, this really helped me out.
          Last question: I have tried to customize the checkbox in the forms (wanted it to appear bigger) with zoom and fontsize. Is there another way to do this, maybe somewhere with css?

          • Hello.
            You can try to make cs fix like this (but we not really recommend it, because in different browsers possible some artifacts, so you need to retest it).
            Please open this file ../{Booking Calendar Folder}/css/client.css

            ( you can check how to edit files in WordPress menu in this article )

            then add this code to the bottom of this file:

            .booking_form input[type="checkbox"] {
                width: 14px;

            Please do not forget to clear browser cache before testing these changes.

  4. Hi,

    I am a paying user with the small business upgrade. (All relevant plugins and versions of stuff are listed further below.)
    The url for my website is One of the pages in question is located at (Please scroll down a couple thousand pixels and look under the subtitle named "Availability" to see the booking calendars for that property.)

    I am using the Homelist theme/plugin with the Realia real estate office plugin. The properties-type page that these plugins are creating doesn't show your short code button in the page text editor, so I am inserting the following shortcode by hand to show the availability calendar for each booking resource type:

    [booking id=4 type=1 nummonths=2 form_type='standard' startmonth='2018-10']

    Am I right in assuming that the id in the above shortcode is for the booking resource id? Apparently not, since every booking resource type is showing the availability for only booking resource id=1, no matter which booking resource id I use above. What is the correct shortcode for this?

    Business Small SingleSite 8.4.1
    Booking Manager 2.0.8
    PHP 5.6.10
    WordPress 5.0 running Homelist theme
    (provides properties version of pages)
    Realia (real estate office for wordpress sites)

    Thanks! Still love your plugin!

  5. Hi, I' trying to implement the 'request payment' email on my booking system at

    I've followed the steps online and everything is generated correctly - user receives email etc.
    The problem I am having seems to be with the booking_hash URL that is generated for each booking.

    Every URL generated has this on the end "&booking_pay=1".
    For example:

    When I click on this link and the page loads I get the error message: "Warning: count(): Parameter must be an array or an object that implements Countable in /var/sites/b/ on line 635" in place of where calendar and form should be.

    If I remove this extra bit of text from the url, everything works fine.

    Can you help?


  6. Please disregard the last posting 20 minutes ago. I didn't notice your booking shortcode icon in the editor task bar. I used type instead id to designate the booking resource ID.


  7. Hey Guys, I'm surprised I couldn't find this in previous posts, is there any way to incorporate Google reCAPTCHA into the booking form instead of the built in captcha code that you use? It's just that I use reCAPTCHA elsewhere on the website and want to maintain continuity across the site.
    Philip (just left a 5 star review btw)

    • Hello.
      Unfortunately, Google Captcha integration is not supporting yet in the Booking Calendar. Sorry.
      This feature exist in our TODO list, and it will be available in some future updates of plugin.

      P.S. Thank you so much for your review!!!
      Kind Regards.

  8. Me again...sorry!
    I'm new to wordpress having just made the leap from Joomla (10+years so used to the MCV structure).
    My question, is there a way I can override the view of the front end booking form? In joomla it's straght forward but I can't seem to figure it out with WP.

  9. Hi there
    We have a room (resource) that can be booked for two different uses, but can only be booked for one use at a time. We have two separate forms for that, that both use the same resource, to achieve that. So far so good. However, if we filter in the backend for the bookings, we see all bookings of that room but not, which booking was for which use case. But we need that to prepare the room accordingly. Is there an option to somehow save the Name of the form to the booking (or have a hidden field with the use added to the content)?
    Thanks for your help.

    • Hello.
      You can define for specific booking resource only one deault custom booking form at the Booking > Resources page. And its means that data from "Content of booking fields data" form will be used from specific custom booking form for showing in the email and at the booking Listing page.
      So for having understanding what exactly booking form was usedduring booking form. You can have in both booking forms the same selectbox but with different selected values, like this:
      Form #1:

      <div style="display:none;">[select whatform "Form #1"]</div>

      and for other Form #2 you can use this form fields at the Booking > Settings > Form page:

      <div style="display:none;">[select whatform "Form #2"]</div>

      As you can see such filds hidded by default.
      Now at the "Content of booking fields data" form at Booking > Settings > Form page you need to use this shortcode

      <strong>Form</strong>:<span class="fieldvalue">[whatform]</span>

      Of course this booking form you need to set as default for specific booking resource at the Booking > Resources page.
      Kind Regards.

    • Hello.
      This issue, because of JavaScript conflict with your actual your theme.
      Please try to make this fix.

      Please open this file

      ( you can check how to edit files in WordPress menu in this article )

      then find this code:

                      // veryfy if the new url exists or is a hash
      		if ( !newUrl || newUrl === "javascript:void(null);" || newUrl.indexOf('#') > -1 || newUrlTarget === '_blank'|| newUrl.indexOf('mailto:') > -1  ) {

      and replace it to this code:

                      // veryfy if the new url exists or is a hash
      		if ( !newUrl || newUrl === "javascript:void(null);" || newUrl === "javascript:void(0)" || newUrl.indexOf('#') > -1 || newUrlTarget === '_blank'|| newUrl.indexOf('mailto:') > -1  ) {

      Please do not forget to clear browser cache before testing these changes.

      Kind Regards.

Leave a Reply

Your email address will not be published. Required fields are marked *