Frequently Asked Questions

Quick answers to your most common questions. Anything missing? Let us know.

Is there a shortcode to print the booking form?

Yes, use the [booking-form] shortcode.

Is there a Gutenberg block to print the booking form?

Yes, you can search for the Booking Form block or find it the Five Star Restaurant Reservations block category.

How do I display the booking form with a pre-selected date?

You can use the “selected_date” URL parameter to pre-select a specific date in the calendar in the booking form. The format required is:


Let’s say your booking page is and you would like to have April 11th, 2022 pre-selected. It would look like this:

Can I change the format of the date or time?

Yes, set the format for the datepicker in Bookings > Settings. The format used in the backend will depend on the date and time formats in your WordPress settings.

The datepicker or timepicker is not working.

If you load up the form and no date or time picker is popping up when you select those fields, this is likely caused by a Javascript error from another plugin or theme.

You can find the problematic plugin by deactivating other plugins you’re using one-by-one. Test after each deactivation to see if the date and time pickers work.

If you have deactivated all other plugins and still have a problem, try switching to a default theme (like TwentyFifteen).

I’m not receiving notification emails for new bookings.

This is almost always the result of issues with your server and can be caused by a number of things. Before posting a support request, please run through the following checklist:

  1. Double-check that the notification email in Bookings > Settings > Notifications is correct.
  2. Make sure that WordPress is able to send emails. The admin email address in the WordPress settings page should receive notifications of new users.
  3. If you’re not able to receive regular WordPress emails, contact your web host and ask them for help sorting it out.
  4. If you’re able to receive regular WordPress emails but not booking notifications, check your spam filters or junk mail folders.

If you still haven’t found the emails, you may be getting blocked by spam filters on your email server or on the recipient’s email server. There are many things that can cause this. The most common are:

  1. Your email server has a bad reputation.
  2. The content of your emails is causing some recipient servers to flag them as spam.
  3. Conflicts with your email server configuration are causing your emails to look suspicious.

You’ll need to explore this issue further with your web host. If you contact them with the date and time of an email that should have been received but wasn’t, they should be able to look at their email logs to see if an email was sent. If it was, but it was blocked by the recipient server, they’ll often receive a return notice with more details about why it was blocked.

If you or your web host would like more technical details about how the plugin configures the email headers, you can find some details in this support request.

If your web host is not able or willing to resolve the problem, or you’d like to explore more reliable email delivery, read how I use Postmark to make sure emails are delivered every time.

Changing the FROM header

If your web host advises you that the FROM header of the emails is causing a problem, you can change this at Bookings > Settings > Notifications > Advanced. The FROM header must match an email address that your email server has permission to send email as.

When configured incorrectly, all of your emails may stop being sent. If you’re not sure, ask your web host which email address you should use.

Can I make the phone number required?

Yes, you can make the phone number required by changing the Require Phone setting under Bookings > Settings.

Can I translate the booking form?

Yes, everything in this plugin can be translated using the standard translation process and software like PoEdit.

If you’re not familiar with that process, I’d recommend you take a look at the Loco Translate plugin, which provides a simple interface in your WordPress admin area for translating themes and plugins.

If you make a translation, please feel free to send it to us, so we can include it in the next plugin release, to help other users who may need the same language.

I set Early or Late Bookings restrictions, but I scan still book during that time

Users with the Administrator and Booking Manager roles are exempt from these restrictions. This is so that they can make last-minute changes to bookings as needed. If you want to test the Early or Late Bookings restrictions, try submitting a reservation while logged out from the site.

I want to add a field to the form. Can I do that?

The Custom Fields feature will allow you to add a field or modify some of the existing fields of the booking form.

Is this plugin compliant with GDPR?

This plugin includes a couple of features to help your website comply with GDPR, the European privacy laws that came into effect in 2018.

First, you can add a confirmation field to the booking form that requires customers to consent to the collection of their data. You can configure this confirmation field under the Bookings > Settings > General > Privacy section in your WordPress admin area.

Second, you can delete all bookings related to a single email address. To do this, find the Submitted By column in the Bookings list. Click the Delete Customer link there to delete booking information related to that email address. You will not be able to undo this.

GDPR gives customers the right to request you delete all information about them. Using this feature will remove all booking data related to that email address from your WordPress database. If you are using the MailChimp feature, you will also need to remove their email address from any mailing list you have there.

Is this compatible with WPML?

The plugin comes with a wpml-config.xml file that improves compatibility with WPML for multi-lingual websites. However, there are some limitations.

WPML works by checking the current locale and adjusting things on-the-fly. When an administrator or booking manager approves or rejects a message, WordPress is run in whatever language they’re using.

For that reason, the subsequent notification emails are sent out in the administrator’s or booking manager’s language – not the language used in the original booking request.

I usually recommend that people just make their notificaton emails multi-language, by including text for both languages into every email.

The date or time of a booking is incorrect in emails, and I’m using qTranslate.

If you are using qTranslate, you may experience problems with the date and time that appears in booking notification emails. You can fix this by changing a setting in qTranslate.

In the qTranslate settings, go to Advanced Settings > Conversion Date/Time and make sure that Use strftime is selected.

How do I contact support?

We provide the best support for the free plugin that We’re able to provide for free. But there is only so much we’re able to do while keeping the business sustainable. Still, we’d encourage you to post your support request on the official forums and we’ll help out as best we can.

If you are using the premium or ultimate versions of the plugin, please reach out to us via the support center on our website.

Can I get a refund?

We offer a 14-day money-back guarantee on all products. Request a refund.

I’m in over my head. Where can I get more hands-on help?

We do our best to help every customer use any of our products. But you may need more dedicated help than We’re able to provide.

If you need a helping hand when building your restaurant, cafe or bar website, take a look at WP Site Care. They provide on-going support and maintenance, including advice when you’re having trouble, audits to improve your website performance and SEO, and more.

If you need custom code development to add a feature or make more significant alterations to your site, take a look at They match your needs with qualified freelance developers who can take on small and large customization projects.

We do not receive any compensation for recommending either of these services.