Panoramica shortcode
Gli shortcode sono scorciatoie WordPress che inserisci in pagine, pattern o template. Booking Engine Connector registra i seguenti:
| Shortcode | Scopo |
|---|---|
[bec_search] | Modulo ricerca disponibilità (GET) — imposta i parametri URL. |
[bec_dates] | Riepilogo date di soggiorno leggibile dall’URL. |
[bec_quote] | Riga compatta disponibilità / prezzo (elenco tariffe opzionale). |
[bec_checkout] | Pulsante checkout esterno o modulo POST. |
[bec_booking_summary] | Riquadro/card prenotazione completo con ricerca, dettaglio, drawer mobile. |
[bec_unit_url] | Produce solo la stringa URL (per href) mantenendo i parametri di ricerca. |
[bec_unit_info] | Blocchi HTML specifici del provider (es. griglia servizi). |
[bec_fallback] | Link o contenuto arricchito fallback configurato in admin. |
[bec_version] | Stampa versione plugin (supporto/debug). |
Un URL aggancia tutto
Gli shortcode non passano stato nascosto tra loro — leggono la stessa query string. Assicurati che i link di navigazione preservino i parametri (aiuta [bec_unit_url]).
Modello attributo unit_id
Diversi shortcode accettano unit_id:
| Valore | Comportamento |
|---|---|
Omesso o 0 | Usa il post corrente nel loop WordPress — ideale su template singola unità. |
| Numero positivo | Punta a quell’ID post Units (schede archivio, blocchi riutilizzabili). |
Se unit_id non punta a un’unità, l’output è di solito vuoto.
Elementor Pro Loop Grid (opzionale)
Con Elementor Pro Loop Grid che elenca unità e [bec_quote] in ogni scheda, puoi impostare il Query ID della griglia su bec_available_only così le schede senza disponibilità sono omesse quando l’URL ha parametri di ricerca completi. Vedi Elementor — nascondere unità senza disponibilità.
Screenshot per shortcode
Ogni pagina dedicata elenca hook CSS che puoi stilizzare in sicurezza con Booking Engine → Styling → Extra CSS o il foglio del tema.
Inizia da qui
- bec_search
- bec_booking_summary — guida più lunga
- Filtro disponibilità Elementor Loop Grid — Elementor Pro