Title: Gastro.site Table Reservation
Author: Gastro.site
Published: <strong>5 april 2025</strong>
Last modified: 9 juli 2026

---

Plugins zoeken

![](https://ps.w.org/gastro-site-table-reservation/assets/banner-772x250.png?rev
=3267180)

![](https://ps.w.org/gastro-site-table-reservation/assets/icon-256x256.png?rev=3267180)

# Gastro.site Table Reservation

 Door [Gastro.site](https://profiles.wordpress.org/gastrosite/)

[Download](https://downloads.wordpress.org/plugin/gastro-site-table-reservation.1.0.4.zip)

 * [Details](https://nl.wordpress.org/plugins/gastro-site-table-reservation/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/gastro-site-table-reservation/#reviews)
 *  [Installatie](https://nl.wordpress.org/plugins/gastro-site-table-reservation/#installation)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/gastro-site-table-reservation/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/gastro-site-table-reservation/)

## Beschrijving

Integrate the Gastro.site Table Reservation Tool in your Website.

### External services

This plugin connects to the Gastro.site platform to embed the reservation widget.

The widget JavaScript file is loaded from https://www.gastro.site/web-components.
bundle.js on each page load to display the booking button.

No personal user data is sent to Gastro.site. Only the Gastro.site ID (defined in
the plugin settings) is transmitted to display the correct restaurant widget.

Service provided by Gastro.site – see:
 – Terms of Use: https://www.gastro.site/
agb – Privacy Policy: https://www.gastro.site/datenschutz

## Schermafbeeldingen

[[

## Installatie

 1. Upload the plugin and activate it via WordPress Admin
 2. Go to **Settings  Table Reservation** and paste your Gastro.site ID
 3. Done!

## FAQ

### Where do I get the Gastro.site ID?

You can find it in your Gastro.site dashboard. There, you’ll find instructions for
integration as well as additional configuration options.

### Does this plugin work with all WordPress themes?

Yes, as long as your theme supports the `wp_footer` hook.

### How do I embed the booking widget manually?

You can use the [book_a_table] shortcode to insert the widget anywhere inside a 
page, post or widget.

### How do I embed the menu card manually?

You can use the [menu_card] shortcode to insert the menu card anywhere inside a 
page, post or widget.

### Which attributes does the shortcode support?

The [book_a_table] shortcode supports the following optional attributes:

 * `lang`: Language code (e.g. `de`, `en`, `es`). Defaults to WordPress site language.
 * `header`: Show header above the widget (`true` or `false`). Defaults to plugin
   setting.
 * `primary-color`: Primary color for the widget in hex format (e.g. `#E74E60`).
   Defaults to plugin setting.
 * `gray-colors`: Neutral color palette with 12 pipe-separated hex colors.
 * `transparent-background`: Render without an own background color (`true` or `
   false`).
 * `render-method`: Display mode (`inline` or `button`). Defaults to `inline`.
 * `button-label`: Text shown on the booking button.
 * `button-label-mode`: Button text mode (`none`, `custom`, or `auto`). Use `auto`
   to show the translated default text for the selected widget language.
 * `button-size`: Button size (`sm` or `lg`).
 * `button-color`: Button color (`white`, `gray`, or `primary`).
 * `button-position`: Button position (`left` or `right`).
 * `z-index`: Numeric z-index value.
 * `languages`: Comma-separated language list for the widget language switcher (
   e.g. `de,en`).
 * `rounded-cards`: Use rounded card corners (`true` or `false`).
 * `rounded-buttons`: Use rounded buttons (`true` or `false`).

Example:
 [book_a_table lang=”de” header=”true” primary-color=”#E74E60″ transparent-
background=”true” render-method=”button” button-label-mode=”auto” button-size=”lg”
button-color=”primary” button-position=”right” z-index=”1000″ languages=”de,en” 
rounded-cards=”true” rounded-buttons=”true”]

The [menu_card] shortcode supports the following optional attributes:

 * `lang`: Language code (e.g. `de`, `en`, `es`). Defaults to WordPress site language.
 * `primary-color`: Primary color for the menu card in hex format (e.g. `#E74E60`).
   Defaults to plugin setting.
 * `gray-colors`: Neutral color palette with 12 pipe-separated hex colors.
 * `transparent-background`: Render without an own background color (`true` or `
   false`).
 * `languages`: Comma-separated language list for the widget language switcher (
   e.g. `de,en`).
 * `rounded-cards`: Use rounded card corners (`true` or `false`).
 * `rounded-buttons`: Use rounded buttons (`true` or `false`).

Example:
 [menu_card lang=”de” primary-color=”#E74E60″ transparent-background=”true”
languages=”de,en” rounded-cards=”true” rounded-buttons=”true”]

The ID is always taken from the plugin settings and cannot be set via the shortcode.

## Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

## Bijdragers & ontwikkelaars

“Gastro.site Table Reservation” is open source software. De volgende personen hebben
bijgedragen aan deze plugin.

Bijdragers

 *   [ Gastro.site ](https://profiles.wordpress.org/gastrosite/)

“Gastro.site Table Reservation” is vertaald in 4 localen. Dank voor [de vertalers](https://translate.wordpress.org/projects/wp-plugins/gastro-site-table-reservation/contributors)
voor hun bijdragen.

[Vertaal “Gastro.site Table Reservation” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/gastro-site-table-reservation)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/gastro-site-table-reservation/),
haal de [SVN repository](https://plugins.svn.wordpress.org/gastro-site-table-reservation/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/gastro-site-table-reservation/)
via [RSS](https://plugins.trac.wordpress.org/log/gastro-site-table-reservation/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * Added button text modes for icon-only, custom and automatically translated widget
   button labels.

#### 1.0.3

 * Improved theme compatibility by rendering the booking widget in the footer.

#### 1.0.2

 * Compatibility update for WordPress 7.0
 * Added menu card shortcode support
 * Added advanced widget styling settings for colors, backgrounds, rounded cards
   and rounded buttons
 * Added language switcher configuration
 * Updated plugin translations

#### 1.0.1

 * Compatibility update for WordPress 6.9
 * Extended shortcode attributes for advanced widget configuration
 * Improved settings validation for integration options

#### 1.0.0

 * Initial release

## Meta

 *  Versie **1.0.4**
 *  Laatst geüpdatet **3 maanden geleden**
 *  Actieve installaties **Minder dan 10**
 *  WordPress versie ** 5.5 of nieuwer **
 *  Getest t/m **7.0.7**
 *  PHP versie ** 7.4 of nieuwer **
 *  Talen
 * [Czech](https://cs.wordpress.org/plugins/gastro-site-table-reservation/), [Danish](https://da.wordpress.org/plugins/gastro-site-table-reservation/),
   [Dutch](https://nl.wordpress.org/plugins/gastro-site-table-reservation/), [English (US)](https://wordpress.org/plugins/gastro-site-table-reservation/)
   en [Slovak](https://sk.wordpress.org/plugins/gastro-site-table-reservation/).
 *  [Vertaal in je eigen taal](https://translate.wordpress.org/projects/wp-plugins/gastro-site-table-reservation)
 * Tags
 * [reservations](https://nl.wordpress.org/plugins/tags/reservations/)[restaurant](https://nl.wordpress.org/plugins/tags/restaurant/)
   [table booking](https://nl.wordpress.org/plugins/tags/table-booking/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/gastro-site-table-reservation/advanced/)

## Waarderingen

Er zijn nog geen beoordelingen ingediend.

[Je beoordeling](https://wordpress.org/support/plugin/gastro-site-table-reservation/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/gastro-site-table-reservation/reviews/)

## Bijdragers

 *   [ Gastro.site ](https://profiles.wordpress.org/gastrosite/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/gastro-site-table-reservation/)