Passa al contenuto principale

Panoramica shortcode

Gli shortcode sono scorciatoie WordPress che inserisci in pagine, pattern o template. Booking Engine Connector registra i seguenti:

ShortcodeScopo
[bec_search]Modulo ricerca (GET). Imposta i parametri URL bec_* sul action del form — predefinito archivio unità (oppure redirect_url per un’altra pagina).
[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_unit_field]Valore scalare dal payload provider sincronizzato (percorso puntato, es. CIN).
[bec_unit_gallery]Gallery JSON da ID allegati canonici (per JS personalizzato).
[bec_unit_filters]Filtri elenco unità (ordine, camere, bagni, servizi) via GET.
[bec_available_units_count]Conteggio unità che corrispondono a filtri e disponibilità.
[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:

ValoreComportamento
Omesso o 0Usa il post corrente nel loop WordPress — ideale su template singola unità.
Numero positivoPunta a quell’ID post Units (schede archivio, blocchi riutilizzabili).

Se unit_id non punta a un’unità, l’output è di solito vuoto.


Elementor (opzionale)

FunzioneQuando usarla
Loop Grid — Query ID bec_available_only o bec_filtered_unitsNascondere schede archivio senza disponibilità quando l’URL ha parametri di ricerca completi; applica filtri unità. Vedi Elementor — nascondere unità senza disponibilità.
Dynamic tag — Unit galleryAlimentare widget Gallery / Media Carousel da bec_core_gallery. Vedi Elementor — Unit gallery.

Abbina [bec_unit_filters] e [bec_available_units_count] sopra elenchi Loop Grid sulle pagine risultati ricerca.


Screenshot per shortcode

Ogni pagina dedicata elenca hook CSS che puoi stilizzare in sicurezza con Booking Engine → Design → Extra CSS o il foglio del tema.

Collage panoramica shortcode


Inizia da qui