SCORTCODE

1. SELECTTORE LOCATION
Shortcode: [comuni_selector]
Descrizione: Mostra un selettore a 3 livelli (Regione → Provincia → Comune) con mappa integrata
Parametri:

id – ID del container (default: ‘comuni-selector’)

class – Classe CSS aggiuntiva (default: ‘comuni-location-selector’)

show_map – Mostra/nascondi mappa (true/false, default: ‘true’)

map_height – Altezza mappa (default: ‘400px’)

placeholder – Testo placeholder (default: ‘Seleziona una località’)

Esempi:

php
// Uso base
[comuni_selector]

// Senza mappa
[comuni_selector show_map=”false”]

// Mappa personalizzata
[comuni_selector map_height=”500px” placeholder=”Scegli il tuo comune”]

// Con class personalizzata
[comuni_selector class=”my-custom-selector”]
2. CALCOLATORE ITINERARIO
Shortcode: [comuni_itinerary]
Descrizione: Calcolatore completo di itinerario con partenza e arrivo
Parametri:

id – ID del container (default: ‘comuni-itinerary’)

class – Classe CSS aggiuntiva (default: ‘comuni-itinerary-calculator’)

currency – Simbolo valuta (default: ‘€’)

co2_per_km – Emissioni CO₂ per km in kg (default: ‘0.12’)

default_fuel_price – Prezzo carburante predefinito (default: ‘1.70’)

default_consumption – Consumo predefinito l/100km (default: ‘7.0’)

Esempi:

php
// Uso base
[comuni_itinerary]

// Personalizzato
[comuni_itinerary
currency=”$”
co2_per_km=”0.15″
default_fuel_price=”1.50″
default_consumption=”6.5″]

// Stile personalizzato
[comuni_itinerary class=”calculator-wide”]
Output calcolato:

Distanza lineare (km)

Distanza stradale (km)

Costo del viaggio

CO₂ generata

Mappa con percorso

3. CALCOLATORE DISTANZA
Shortcode: [comuni_distance]
Descrizione: Calcola distanza tra due comuni specificati
Parametri:

from – Comune di partenza (obbligatorio)

to – Comune di arrivo (obbligatorio)

type – Tipo distanza (‘linear’ o ‘road’, default: ‘road’)

unit – Unità di misura (‘km’ o ‘mi’, default: ‘km’)

precision – Decimali da mostrare (default: ‘2’)

show_details – Mostra dettagli aggiuntivi (true/false, default: ‘false’)

Esempi:

php
// Distanza stradale tra Roma e Milano
[comuni_distance from=”Roma” to=”Milano”]

// Distanza lineare con miglia
[comuni_distance from=”Torino” to=”Napoli” type=”linear” unit=”mi”]

// Con più precisione e dettagli
[comuni_distance
from=”Firenze”
to=”Venezia”
precision=”3″
show_details=”true”]