Bayle Booking Widget embeds the Bayle reservation form on a WordPress page.
This plugin is an interface to the Bayle booking service at https://widget.bayle.food. You need an active Bayle restaurant with the booking widget module turned on. The plugin stores only the restaurant slug and widget base URL. It does not store API keys and does not call Bayle food APIs from PHP.
Booking finishes inside the iframe. Guest name, email, phone, and optional notes entered in the form are sent to Bayle to create the reservation.
Add the Bayle Booking block, or the shortcode [bayle_booking].
This plugin connects to the Bayle booking service, operated by Bayle (https://bayle.food). It is required: without it there is no booking form.
https://widget.bayle.food (or another official https://*.bayle.food host set by the site admin).[bayle_booking] shortcode, and when the visitor submits a reservation.https://captcha.bayle.food (the challenge script and verification API are loaded from that host when the visitor fills in the form). No Google reCAPTCHA or other third-party captcha is used, and the plugin itself does not load this script on your site.The plugin itself makes no server-side requests to Bayle, sets no cookies and adds no tracking.
Basic:
[bayle_booking]
Override the slug or language on one page:
[bayle_booking slug="demo-pizza" lang="fi"]
base_url can also be overridden, but only with an official `https://*.bayle.food` address; other values are ignored.
lang is matched to the restaurant's enabled storefront locales. If omitted, the plugin sends the WordPress site language.