{"id":351875,"date":"2026-08-16T06:21:43","date_gmt":"2026-08-16T06:21:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wanttobook-online-booking\/"},"modified":"2026-08-24T13:19:05","modified_gmt":"2026-08-24T13:19:05","slug":"wanttobook-online-booking","status":"publish","type":"plugin","link":"https:\/\/af.wordpress.org\/plugins\/wanttobook-online-booking\/","author":23267014,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"WantToBook Online Booking","header_author":"CasBizz Holding B.V.","header_description":"Add your WantToBook booking form to WordPress with a block or shortcode.","assets_banners_color":"4a648e","last_updated":"2026-08-24 13:19:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wanttobook.com\/wordpress","header_author_uri":"https:\/\/wanttobook.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":86,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"casbizz","date":"2026-08-24 13:19:05"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3663518,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3663518,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3663518,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3663518,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"wanttobook\/booking-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"wanttobook\/booking-form","version":"1.1.0","title":"WantToBook Booking Form","category":"embed","icon":"calendar-alt","description":"Embed your WantToBook online booking form.","keywords":["booking","appointment","reservation"],"textdomain":"wanttobook-online-booking","attributes":{"slug":{"type":"string","default":""},"height":{"type":"number","default":760},"appearance":{"type":"string","default":""},"title":{"type":"string","default":"Online booking form"}},"supports":{"align":["wide","full"],"html":false},"editorScript":"file:.\/index.js","editorStyle":"wanttobook-editor","style":"wanttobook-frontend"}},"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[8132,269,230,1475,268],"plugin_category":[40,56],"plugin_contributors":[275933],"plugin_business_model":[],"class_list":["post-351875","plugin","type-plugin","status-publish","hentry","plugin_tags-appointments","plugin_tags-booking","plugin_tags-embed","plugin_tags-reservations","plugin_tags-scheduling","plugin_category-calendar-and-events","plugin_category-social-and-sharing","plugin_contributors-casbizz","plugin_committers-casbizz"],"banners":{"banner":"https:\/\/ps.w.org\/wanttobook-online-booking\/assets\/banner-772x250.png?rev=3663518","banner_2x":"https:\/\/ps.w.org\/wanttobook-online-booking\/assets\/banner-1544x500.png?rev=3663518","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wanttobook-online-booking\/assets\/icon-128x128.png?rev=3663518","icon_2x":"https:\/\/ps.w.org\/wanttobook-online-booking\/assets\/icon-256x256.png?rev=3663518","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WantToBook Online Booking connects a WordPress website to the hosted WantToBook booking flow. Add it with the native Gutenberg block or use <code>[wanttobook]<\/code> anywhere standard WordPress shortcodes are supported.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Native Gutenberg booking-form block.<\/li>\n<li>Shortcode support for the Classic Editor and shortcode-enabled page builders.<\/li>\n<li>Responsive width and adjustable height for any WordPress theme.<\/li>\n<li>System, light, and dark appearance settings.<\/li>\n<li>Global defaults with per-block and per-shortcode overrides.<\/li>\n<li>Multiple booking forms or organizations on one WordPress site by overriding the <code>slug<\/code>.<\/li>\n<li>Lazy-loaded booking iframe and frontend styles that load only where the form is rendered.<\/li>\n<li>Accessible iframe titles that can be customized per embed.<\/li>\n<li>No advertising trackers and no customer or booking records stored in WordPress.<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Install and activate WantToBook Online Booking.<\/li>\n<li>Open Settings &gt; WantToBook and enter the organization slug from your public booking URL.<\/li>\n<li>Add the WantToBook Booking Form block or insert <code>[wanttobook]<\/code> on a page.<\/li>\n<li>Publish the page. Customers can now book without leaving your WordPress website.<\/li>\n<\/ol>\n\n<h3>Shortcode<\/h3>\n\n<p>Basic usage: <code>[wanttobook]<\/code><\/p>\n\n<p>Customize one page: <code>[wanttobook slug=\"second-location\" height=\"900\" appearance=\"dark\" title=\"Book an appointment\"]<\/code><\/p>\n\n<p>Supported attributes:<\/p>\n\n<ul>\n<li><code>slug<\/code> - Overrides the organization configured under Settings &gt; WantToBook.<\/li>\n<li><code>height<\/code> - Sets the form height from 480 to 2000 pixels.<\/li>\n<li><code>appearance<\/code> - Accepts <code>system<\/code>, <code>light<\/code>, or <code>dark<\/code>.<\/li>\n<li><code>title<\/code> - Sets the accessible iframe title.<\/li>\n<\/ul>\n\n<p>WantToBook is a trade name of CasBizz Holding B.V. This is the official plugin developed and maintained by CasBizz Holding B.V.<\/p>\n\n<p>WantToBook is a hosted software service. An active WantToBook organization is required. Availability, services, prices, customer details, payments, and bookings are processed by WantToBook rather than stored by this plugin.<\/p>\n\n<p>Service information: https:\/\/wanttobook.com\/wordpress\nTerms of service: https:\/\/wanttobook.com\/algemene-voorwaarden\nPrivacy statement: https:\/\/wanttobook.com\/privacy<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not add tracking and does not store customer or booking details in WordPress. Pages containing the booking form connect visitors to the WantToBook service. Site owners should describe this external processing in their privacy information. See the WantToBook privacy statement for details.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install the ZIP through Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate WantToBook Online Booking.<\/li>\n<li>Open Settings &gt; WantToBook.<\/li>\n<li>Enter the organization slug shown in your WantToBook booking page URL.<\/li>\n<li>Confirm that the WordPress site address matches the website configured for your organization in WantToBook.<\/li>\n<li>Add the WantToBook Booking Form block to a page, or insert <code>[wanttobook]<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20the%20organization%20slug%3F\"><h3>Where do I find the organization slug?<\/h3><\/dt>\n<dd><p>It is the organization part of the public booking URL. For example, the slug in <code>https:\/\/wanttobook.com\/example-business\/reserveer<\/code> is <code>example-business<\/code>.<\/p><\/dd>\n<dt id=\"why%20is%20the%20booking%20form%20blocked%3F\"><h3>Why is the booking form blocked?<\/h3><\/dt>\n<dd><p>For security, WantToBook only allows the booking form to be embedded by the website configured for that organization. Make sure the WordPress site address, including the use of <code>www<\/code>, matches the website stored in WantToBook.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20shortcode%3F\"><h3>Can I use a shortcode?<\/h3><\/dt>\n<dd><p>Yes. Use <code>[wanttobook]<\/code> with the global settings, or override them for one page with <code>[wanttobook slug=\"example-business\" height=\"900\" appearance=\"dark\"]<\/code>. Appearance accepts <code>system<\/code>, <code>light<\/code>, or <code>dark<\/code>.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20page%20builder%3F\"><h3>Does it work with my page builder?<\/h3><\/dt>\n<dd><p>Yes. Add <code>[wanttobook]<\/code> through the builder's shortcode or code element. The same approach works in any page builder that supports standard WordPress shortcodes.<\/p><\/dd>\n<dt id=\"can%20i%20embed%20multiple%20booking%20forms%20on%20one%20site%3F\"><h3>Can I embed multiple booking forms on one site?<\/h3><\/dt>\n<dd><p>Yes. Override the organization for an individual block or shortcode with the <code>slug<\/code> attribute, for example <code>[wanttobook slug=\"second-location\"]<\/code>.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20slow%20down%20every%20page%3F\"><h3>Does the plugin slow down every page?<\/h3><\/dt>\n<dd><p>No. The booking iframe uses native lazy loading, and the frontend stylesheet is enqueued only on pages where the block or shortcode is rendered.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20customer%20or%20booking%20information%20in%20wordpress%3F\"><h3>Does the plugin store customer or booking information in WordPress?<\/h3><\/dt>\n<dd><p>No. The plugin stores only its organization slug and display height. Booking data is submitted directly to the hosted WantToBook service.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20load%20an%20external%20service%3F\"><h3>Does the plugin load an external service?<\/h3><\/dt>\n<dd><p>Yes. When a page contains the block or shortcode, it loads the booking form from <code>wanttobook.com<\/code>. That request is necessary to provide the booking functionality.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added system, light, and dark default appearance choices for settings, blocks, and shortcodes.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with a block, shortcode, settings page, and responsive hosted booking form.<\/li>\n<\/ul>","raw_excerpt":"Embed WantToBook on any WordPress page with a Gutenberg block or shortcode. Responsive, accessible, and page-builder friendly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/351875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=351875"}],"author":[{"embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/casbizz"}],"wp:attachment":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=351875"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=351875"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=351875"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=351875"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=351875"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=351875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}