Passa al contenuto principale

[bec_quote]

Mostra una riga compatta disponibilità / prezzo usando il servizio preventivi in cache — ideale accanto alle miniature negli archivi o in layout leggeri.


Dove posizionarlo

Loop archivio unità, griglie correlate, strisce hero — ovunque [bec_booking_summary] sarebbe troppo pesante.


Attributi

AttributeDefaultSignificato
unit_id0ID post Unità; 0 usa il post corrente nel loop.
show_ratesneverElenco tariffe opzionale sotto il prezzo principale. Truthy: 1, always, yes, true. auto elenca tariffe solo se ce n’è più di una. Falsy: 0, never, no, false.
price_modetotaltotal (totale soggiorno) o per_night (importo notturno). Aggiunge classe bec-shortcode-quote--per-night.
currency_displaysymbolcode (es. EUR) o symbol (es. ).
currency_positionafterbefore o after rispetto all’importo.
decimals2Cifre decimali (04).
decimal_sep(locale)Separatore decimale. Vale solo se entrambi decimal_sep e thousands_sep sono impostati.
thousands_sep(locale)Separatore migliaia. Abbinare a decimal_sep.
number_styleeulocale, eu (es. 1.234,56) o us (es. 1,234.56).

Predefiniti valuta globali: filtro bec_money_format_defaults (contesto bec_quote).

Quando l’unità non è disponibile, l’elemento root riceve anche la classe no-results.


Esempi

[bec_quote]
[bec_quote show_rates="always"]
[bec_quote unit_id="456" show_rates="0"]

Prezzo per notte con simbolo prima dell’importo:

[bec_quote price_mode="per_night" currency_display="symbol" currency_position="before" number_style="eu"]

Output visitatore

Richiede contesto URL completo — altrimenti vuoto.

Con più tariffe e nessuna selezionata nell’URL, la riga principale può mostrare “From %s” (siti in italiano: “Da %s”).

bec_quote su scheda archivio


Hook CSS

  • Root: bec-shortcode-quote, bec-shortcode-quote--per-night, no-results quando non disponibile
  • Elenco tariffe: bec-shortcode-quote__rates, bec-shortcode-quote__rate, bec-shortcode-quote__rate--selected
  • Etichette: bec-shortcode-quote__rate-name, bec-shortcode-quote__rate-price

Suggerimenti

Gli sviluppatori possono regolare testo/HTML con bec_shortcode_quote_text / bec_shortcode_quote_html, o formattare importi con bec_format_money e bec_currency_symbols.