Adisistemak Booking Embed for ADI Camping

Description

Adisistemak Booking Embed for ADI Camping embeds your public reservation page into WordPress using a Gutenberg block or a shortcode. Visitors book on the ADI Camping service; this plugin does not store reservation data in WordPress.

External service

This plugin relies on the ADI Camping booking system. When a page with the block or shortcode is viewed, the visitor’s browser loads the booking interface from the HTTPS URL you configure (typically an ADI Camping host) inside an iframe.

An ADI Camping account and a configured camping location may be required for bookings to complete. By default the embed uses:

https://app.adicamping.com/public-reservation-booking?camp=camping-roble-verde-principal

Change the URL under Settings Adisistemak Booking, or override it per block/shortcode with the url / camp attributes.

Usage — two ways to add the booking form

Way 1 — Gutenberg block (recommended)

  1. Optionally set your public booking HTTPS URL under Settings Adisistemak Booking.
  2. Edit a page, click +, search for camping or booking, and insert Adisistemak Booking Embed for ADI Camping.
  3. Optionally set width, height, URL, or camp in the sidebar, then publish and view the page.

Way 2 — Shortcode

  1. Edit a page and add a Shortcode block (or paste into classic content).
  2. Add [adisistemak_booking].
  3. Optionally: [adisistemak_booking height="1000px" width="100%" camp="your-camp-slug"].

Block sidebar / shortcode options:

  • width – iframe width (default 100%)
  • height – iframe height (default 600px)
  • url – override the settings URL for one embed only (must be HTTPS)
  • camp – camp slug passed as a query parameter to the booking page

Alias shortcode: [adisistemak_booking_widget] (same attributes).

Blocks

This plugin provides 1 block.

  • Adisistemak Booking Embed for ADI Camping Embed the ADI Camping booking system.

Installation

  1. Upload the adisistemak-booking-for-adi-camping folder to /wp-content/plugins/, or install the zip via Plugins Add New.
  2. Activate Adisistemak Booking Embed for ADI Camping.
  3. Optionally change the booking URL under Settings Adisistemak Booking.
  4. Add the Adisistemak Booking Embed for ADI Camping block in the editor, or add [adisistemak_booking] to any page or post.

FAQ

How do I add the booking form?

There are two ways:

Way 1 — Gutenberg block (recommended): Edit a page, click +, search for camping or booking, select Adisistemak Booking Embed for ADI Camping, optionally set options in the sidebar, then publish and view the page.

Way 2 — Shortcode: Add [adisistemak_booking] in a Shortcode block (or classic content). Optionally: [adisistemak_booking height="1000px" camp="your-camp-slug"].

Do I need an ADI Camping account?

Yes. The plugin only embeds the booking UI. Completing bookings depends on the ADI Camping service.

Where is reservation data stored?

In the ADI Camping service, not in your WordPress database. This plugin only outputs an iframe (and stores the booking URL option you configure).

What URL is used by default?

https://app.adicamping.com/public-reservation-booking?camp=camping-roble-verde-principal

Change it site-wide under Settings, or per block/shortcode with url / camp.

Can I customize size and camp?

Yes. Use the block sidebar, or:

[adisistemak_booking height="1000px" width="100%" camp="your-camp-slug"]

Is the embed responsive?

Yes. The plugin ships local CSS that adapts on smaller screens.

I cannot find the block

Search for camping or booking. Confirm the plugin is active, then hard-refresh the editor. You can also use the shortcode [adisistemak_booking] instead.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Adisistemak Booking Embed for ADI Camping” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.
  • Gutenberg block Adisistemak Booking Embed for ADI Camping.
  • Shortcodes [adisistemak_booking] and [adisistemak_booking_widget].
  • Settings page for HTTPS booking URL.
  • Responsive iframe embed with optional width, height, url, and camp attributes.