Passa al contenuto principale

[bec_dates]

Produce un semplice intervallo di date leggibile da bec_checkin e bec_checkout nell’URL.


Dove posizionarlo

Intestazioni pagina, riepiloghi fissi, banner di conferma — ovunque già trasporti in avanti i parametri di ricerca.


Attributi

AttributeDefaultSignificato
date_format(empty)Stringa formato PHP date_i18n(). Se impostata, sovrascrive preset.
presetlongFormato integrato: iso, short, medium, long, full (nomi mese/giorno localizzati).
label_stylefrom_toModello intervallo: arrow (%1$s → %2$s), from_to, from_to_lower. Ignorato se è impostato label.
label(empty)Pattern sprintf personalizzato: %1$s = check-in, %2$s = check-out (sovrascrive label_style).

Predefiniti globali: filtro bec_date_format_defaults (contesto bec_dates).

Gli sviluppatori possono ancora sostituire tutto l’output con bec_shortcode_dates_format (ritorno non vuoto salta la formattazione attributi).

Altri filtri: bec_shortcode_dates_text, bec_shortcode_dates_html, bec_format_date, bec_format_date_range.


Esempi

Predefinito (formato lungo con “da … a …”):

[bec_dates]

Date ISO con separatore freccia:

[bec_dates preset="iso" label_style="arrow"]

Formato data PHP personalizzato:

[bec_dates date_format="j M Y" label="%1$s – %2$s"]

Output visitatore

Quando il contesto di ricerca è incompleto lo shortcode non stampa nulla.

Altrimenti i visitatori vedono tipicamente un paragrafo come:

lunedì 1 giugno 2026 a lunedì 8 giugno 2026

(con predefiniti preset="long" e label_style="from_to")

oppure, con preset="iso" e label_style="arrow":

2026-06-01 → 2026-06-08

(La formattazione locale segue WordPress e preset / date_format scelti.)

bec_dates front-end


Hook CSS

  • bec-shortcode-dates

Suggerimenti

Usa [bec_booking_summary] quando servono date più ospiti e prezzi — il riepilogo offre letture più ricche.