K Events Map — icona

Plugin WordPress · ThinkClouds

K Events Map

Mappa interattiva degli eventi Kevents con filtri per giorno, schede sincronizzate e mappa della location: coordinate da OpenStreetMap, nessuna chiave API.
Versione
1.5.2
Aggiornato il
03/11/2026
Richiede WordPress
6.2 o superiore
Richiede PHP
8.0 o superiore
Dimensione
262 KB
SHA-256
669f5da2da624054…

K Events Map aggiunge a Kevents una mappa interattiva degli eventi: un pin per ogni luogo, filtri per giorno e un elenco di schede che accompagna la mappa. Comprende anche una mappa più piccola della location, da mettere nella pagina del singolo evento. È un complemento di Kevents, pensato per programmi con più eventi in luoghi diversi della stessa città, e funziona senza chiavi API né servizi a pagamento.

Mappa degli eventi

La mappa usa MapLibre, incluso nel plugin, con lo stile vettoriale Positron di OpenFreeMap: gratuito, senza chiave e senza cookie. Ogni pin riporta il giorno dell’evento; quando più eventi si svolgono nello stesso luogo il pin li raggruppa, ne indica il numero e li mostra insieme nel riquadro che si apre al clic. Sopra la mappa compaiono i filtri per giorno, accanto l’elenco degli eventi: selezionando una scheda la mappa si sposta sul pin corrispondente.

Sotto gli 860 pixel di larghezza la mappa occupa tutto lo spazio e le schede scorrono in orizzontale nella parte bassa. Su mobile sono attivi di serie i gesti cooperativi (un dito scorre la pagina, due dita muovono la mappa) e si possono nascondere negozi, fermate e altri punti di interesse per una mappa più pulita.

I dati degli eventi sono stampati direttamente nella pagina, senza chiamate REST dal browser: la mappa funziona anche con la cache di pagina attiva.

Coordinate dall’indirizzo

Quando si salva un evento, K Events Map ricava le coordinate dall’indirizzo con il servizio Nominatim di OpenStreetMap, e solo se l’indirizzo è cambiato; i visitatori non generano mai richieste. Nelle impostazioni si fissano una città predefinita da aggiungere agli indirizzi incompleti, i paesi in cui cercare (di serie l’Italia) e l’email richiesta dalle condizioni d’uso di Nominatim. I risultati vengono messi in cache e condivisi fra eventi nello stesso luogo.

Nella scheda dell’evento il riquadro Posizione sulla mappa mostra lo stato della ricerca e le coordinate trovate, con un link per verificarle su OpenStreetMap. Le coordinate si possono correggere a mano e bloccare, oppure ricalcolare al salvataggio successivo. Per gli eventi già esistenti, la pagina delle impostazioni geolocalizza fino a cinque eventi senza coordinate per volta, rispettando il limite di una richiesta al secondo.

Aspetto e contenuti

Le impostazioni si trovano in Impostazioni → Mappa eventi. Si sceglie il tema (chiaro, scuro o che segue il dispositivo), con due palette separate per accento, pin, fondo, acqua, parchi, strade ed etichette, oltre a centro, zoom iniziale e altezza su desktop e mobile. È possibile indicare un altro stile vettoriale tramite URL.

Per i riquadri e le schede si scelgono i campi da mostrare di serie (titolo, descrizione, data, ora, location, indirizzo, immagine e link alla scheda), il numero di parole della descrizione, i formati di data e ora e l’opzione di mostrare solo gli eventi futuri. Gli eventi segnati come giornata intera compaiono con la dicitura «Tutto il giorno».

Shortcode e widget Elementor

La mappa generale si inserisce con lo shortcode [kevents_map] o con il widget Elementor Mappa eventi; la mappa del singolo luogo con [kevents_map_place] o con il widget Mappa location, che prende l’evento della pagina corrente oppure un ID indicato. Il widget generale offre in più i controlli di stile per filtri, schede e riquadri.

Attributi principali di [kevents_map]:

  • fields: campi da mostrare, per esempio fields="title,date,venue,link"
  • upcoming: solo eventi futuri (1/0); from e to: periodo in formato AAAA-MM-GG
  • ids: elenco di ID degli eventi da includere
  • days: filtri per giorno (1/0); list: auto o none per nascondere l’elenco
  • height, mobile_height, theme (auto, light, dark), title

Collegamento a Kevents

Di serie il plugin legge il tipo di contenuto event e i campi di Kevents (data e ora di inizio e fine, location, indirizzo, coordinate, giornata intera). La mappatura dei campi è comunque modificabile nella sezione Collegamento a K Events delle impostazioni, e si può aggiungere un campo città. Se l’indirizzo è vuoto il pin usa le coordinate già salvate sull’evento.

Integrazione con l’ecosistema ThinkClouds

K Events Map riceve gli aggiornamenti da ThinkRepo e pubblica un manifesto ThinkClouds con le proprie impostazioni e i propri shortcode.

Requisiti

  • WordPress 6.2 o superiore
  • PHP 8.0 o superiore
  • Kevents (o un tipo di contenuto con campi equivalenti, da mappare nelle impostazioni)
  • Elementor, facoltativo, per i widget Mappa eventi e Mappa location
Scarica la versione 1.5.2file .sha256

Download riservato alle persone autorizzate: ti chiederemo la tua email e un codice di conferma.

Novità per versione

1.5.2 03/11/2026

Nella pagina dei plugin compare Impostazioni e apre la pagina di configurazione già presente.

Serve aiuto?

Installiamo, configuriamo e colleghiamo il plugin al tuo sito, con i template Elementor già pronti.

Continua a esplorare

Altri plugin ThinkClouds

YouTubeFeed — icona

YouTubeFeed

Sincronizza i video di un canale YouTube e li mostra in una griglia di card: RSS senza configurazione, API YouTube opzionale per più video e statistiche.

Scopri il plugin →
ThinkTOC — icona

ThinkTOC

Indice dei contenuti automatico con ancore pulite, scrollspy, tempo di lettura e barra di avanzamento, con widget Elementor, blocco Gutenberg e compatibilità con Easy Table of Contents.

Scopri il plugin →
KMultilink — icona

KMultilink

Pagine multilink per artisti e release, ognuna su un proprio sottodominio, con link a streaming e social e caricamento massivo via API per roster e cataloghi.

Scopri il plugin →