Il plugin registra due shortcode WordPress per integrare i dati open data nelle pagine del sito.
[opendata_table]Genera una tabella HTML a partire da un file CSV.
| Attributo | Obbligatorio | Default | Descrizione |
|---|---|---|---|
url |
Sì* | — | URL del file CSV |
resource_id |
0 |
ID post risorsa; se valorizzato, usa il suo URL di accesso | |
limit |
500 |
Numero massimo di righe | |
caption |
"" |
Didascalia per accessibilità |
*Obbligatorio se resource_id non è valorizzato.
[opendata_table url="https://esempio.it/dati.csv" limit="200"]
[opendata_table resource_id="123" limit="200"]
[opendata_catalog]Elenco link ai dataset pubblicati.
| Attributo | Default | Descrizione |
|---|---|---|
group |
"" |
Slug del gruppo (opendata_group) |
organization |
"" |
ID numerico dell'organizzazione |
count |
20 |
Numero massimo di dataset |
[opendata_catalog]
[opendata_catalog group="ambiente" count="10"]
[opendata_catalog organization="5" count="50"]
Il filtro the_content può aggiungere automaticamente la sezione Dati del dataset con tabelle CSV o link download. È disattivato di default (il tema ItaliaWP mostra già la sezione nel template dedicato).
Per attivarlo su temi senza template dataset:
add_filter( 'opendata_pa_append_dataset_tables_to_content', '__return_true' );
Il limite righe è personalizzabile:
add_filter( 'opendata_pa_dataset_table_limit', function() {
return 500;
} );