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”]