{"id":364496,"date":"2026-09-06T21:56:18","date_gmt":"2026-09-06T21:56:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/table12-restaurant-booking-system\/"},"modified":"2026-09-06T21:56:04","modified_gmt":"2026-09-06T21:56:04","slug":"table12","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/table12\/","author":23561182,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"Table12 \u2013 Restaurant Booking System","header_author":"Table12","header_description":"Accept restaurant reservations from your WordPress website and manage your Table12 bookings directly from WordPress.","assets_banners_color":"c9ab8a","last_updated":"2026-09-06 21:56:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/table12.com\/wordpress","header_author_uri":"https:\/\/table12.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"table12","date":"2026-09-06 21:56:04","revision":3683980}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3685291,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3685291,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3685291,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3685291,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"table12\/booking":{"name":"table12\/booking","title":"Table12 booking"}},"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3683980,"resolution":"1","location":"assets","locale":"","width":1323,"height":744},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3683980,"resolution":"2","location":"assets","locale":"","width":1323,"height":744},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3683980,"resolution":"3","location":"assets","locale":"","width":1323,"height":744},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3683980,"resolution":"4","location":"assets","locale":"","width":1323,"height":744},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3683980,"resolution":"5","location":"assets","locale":"","width":1323,"height":744},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3683980,"resolution":"6","location":"assets","locale":"","width":1323,"height":744}},"screenshots":{"1":"Connect an existing Table12 account or create one \u2014 without leaving WordPress.","2":"Today at a glance and one-click booking management in wp-admin.","3":"The live booking form on your site, matching your style.","4":"Appearance: pick a style and accent so the form matches your website.","5":"Setup: edit your bookable hours and contact details from WordPress.","6":"Tables: model your floor \u2014 areas, tables and seat ranges \u2014 and let Table12 confirm bookings automatically when a table is free."}},"plugin_section":[262246],"plugin_tags":[274,1475,145602,127709,34022],"plugin_category":[],"plugin_contributors":[279469],"plugin_business_model":[],"class_list":["post-364496","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-booking-system","plugin_tags-reservations","plugin_tags-restaurant-booking","plugin_tags-restaurant-reservations","plugin_tags-table-reservations","plugin_contributors-table12","plugin_committers-table12"],"banners":{"banner":"https:\/\/ps.w.org\/table12\/assets\/banner-772x250.png?rev=3685291","banner_2x":"https:\/\/ps.w.org\/table12\/assets\/banner-1544x500.png?rev=3685291","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/table12\/assets\/icon-128x128.png?rev=3685291","icon_2x":"https:\/\/ps.w.org\/table12\/assets\/icon-256x256.png?rev=3685291","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/table12\/assets\/screenshot-1.jpg?rev=3683980","caption":"Connect an existing Table12 account or create one \u2014 without leaving WordPress."},{"src":"https:\/\/ps.w.org\/table12\/assets\/screenshot-2.jpg?rev=3683980","caption":"Today at a glance and one-click booking management in wp-admin."},{"src":"https:\/\/ps.w.org\/table12\/assets\/screenshot-3.jpg?rev=3683980","caption":"The live booking form on your site, matching your style."},{"src":"https:\/\/ps.w.org\/table12\/assets\/screenshot-4.jpg?rev=3683980","caption":"Appearance: pick a style and accent so the form matches your website."},{"src":"https:\/\/ps.w.org\/table12\/assets\/screenshot-5.jpg?rev=3683980","caption":"Setup: edit your bookable hours and contact details from WordPress."},{"src":"https:\/\/ps.w.org\/table12\/assets\/screenshot-6.jpg?rev=3683980","caption":"Tables: model your floor \u2014 areas, tables and seat ranges \u2014 and let Table12 confirm bookings automatically when a table is free."}],"raw_content":"<!--section=description-->\n<p><strong>Try it live first:<\/strong> https:\/\/playground.wordpress.net\/?blueprint-url=https:\/\/table12.com\/wordpress\/demo-blueprint.json opens a throwaway WordPress site with this plugin already connected to our demo restaurant \u2014 nothing to install, and it resets itself every couple of hours.<\/p>\n\n<p>Table12 is an online table booking platform. This plugin connects your WordPress website to your Table12 restaurant account so you can:<\/p>\n\n<ul>\n<li>Show your live booking form anywhere on your site \u2014 a block, a shortcode <code>[table12]<\/code>, or a \"Book a table\" button. The form follows your site's language (WPML and Polylang included) or the visitor's browser language, with flags to switch \u2014 <code>[table12 lang=\"auto\" switcher=\"off\"]<\/code> to tune it.<\/li>\n<li>See today's bookings, covers and pending requests on your WordPress dashboard.<\/li>\n<li>Confirm, decline and add reservations without leaving wp-admin.<\/li>\n<li>Model your floor \u2014 areas and tables with seat ranges \u2014 and let Table12 confirm bookings automatically when a fitting table is free.<\/li>\n<li>Keep every channel in sync: reservations from your website, table12.com, table.mt, table.lv and staff entries all live in the same Table12 account.<\/li>\n<\/ul>\n\n<p>Your opening hours, availability, languages (50+) and branding are configured once on Table12 \u2014 the plugin never duplicates them in WordPress.<\/p>\n\n<p>Don't have a Table12 account yet? Create your restaurant at https:\/\/table12.com and connect it in a minute.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on Table12 (https:\/\/table12.com), a third-party reservation service. When connected, your site communicates with Table12's API to display the booking form and to read and manage your venue's reservations. Guest details submitted through the booking form are processed by Table12.<\/p>\n\n<ul>\n<li>Terms: https:\/\/table12.com\/terms<\/li>\n<li>Privacy: https:\/\/table12.com\/privacy<\/li>\n<\/ul>\n\n<p>No reservation data is stored in your WordPress database; the plugin stores only your connection tokens and chosen venue.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open wp-admin \u2192 Table12 and press \"Connect to Table12\".<\/li>\n<li>Sign in (or create your restaurant), approve the connection, pick your venue.<\/li>\n<li>Add the \"Table12 booking\" block \u2014 or <code>[table12]<\/code> \u2014 where the form should appear.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20try%20it%20before%20installing%3F\"><h3>Can I try it before installing?<\/h3><\/dt>\n<dd><p>Yes. https:\/\/playground.wordpress.net\/?blueprint-url=https:\/\/table12.com\/wordpress\/demo-blueprint.json boots a temporary WordPress in your browser with the plugin connected to our demo restaurant: the dashboard widget, the bookings screen, the Tables screen and the booking form on a page. Everything you do there is thrown away when you close the tab.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20table12%20account%3F\"><h3>Do I need a Table12 account?<\/h3><\/dt>\n<dd><p>Yes \u2014 the plugin is an interface to your Table12 restaurant account. Creating one is free at table12.com.<\/p><\/dd>\n<dt id=\"where%20are%20my%20reservations%20stored%3F\"><h3>Where are my reservations stored?<\/h3><\/dt>\n<dd><p>On Table12. WordPress reads them live; nothing is duplicated or out of date.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20help%3F\"><h3>Where do I get help?<\/h3><\/dt>\n<dd><p>Use the support forum here, or reach the Table12 team via https:\/\/table12.com\/contact.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Language on the booking form: block settings to follow the site language, the visitor's browser language, or one fixed language; a switch to hide the language flags. Shortcode: <code>lang=\"auto\"<\/code>, <code>switcher=\"off\"<\/code>.<\/li>\n<li>Appearance: the preview updates as you pick a style or colour, and picking a colour now keeps it on save.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First WordPress.org release. Everything from 0.2.0, plus a live demo link in the description and FAQ so you can try the plugin before installing.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>New Tables screen: model your floor (areas, tables with seat ranges) and see day occupancy from wp-admin.<\/li>\n<li>Automatic confirmations: opt in and Table12 confirms requests instantly when a fitting table is free \u2014 you are notified instead of asked; anything that does not fit stays pending for you.<\/li>\n<li>Availability on your website's booking form now counts real table capacity once your floor is configured.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release: connect flow, booking block\/shortcode\/button, dashboard widget, bookings management in wp-admin.<\/li>\n<\/ul>","raw_excerpt":"Accept restaurant reservations from your WordPress website and manage your Table12 bookings directly from WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364496"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/table12"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364496"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364496"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364496"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364496"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364496"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}