Vai al contenuto principale

Event Blocks

Lo shortcode `[event_blocks]` visualizza gli eventi come un layout a blocchi verticale — ogni evento nella propria scheda che mostra i loghi delle squadre, la data, il risultato o l'ora, e opzionalmente il titolo dell'evento, lega, stagione, sede e …

Aggiornato oggi

Event Blocks

Lo shortcode [event_blocks] visualizza gli eventi come un layout a blocchi verticale — ogni evento nella propria scheda che mostra i loghi delle squadre, la data, il risultato o l'ora, e opzionalmente il titolo dell'evento, lega, stagione, sede e giorno di gara.

Cosa visualizza

Una tabella in stile blocchi paginata. Ogni riga è un evento con i loghi delle squadre affiancati, la data e il punteggio o l'ora pianificata. I campi dei metadati opzionali (lega, stagione, sede, giorno di gara) appaiono sotto il punteggio.

Quando usarlo

Usa su qualsiasi pagina, post o widget. Fornisci id per estrarre gli eventi da un Calendario SportsPress specifico. Senza id, lo shortcode usa get_the_ID().

Parametri

Parametro

Tipo

Predefinito

Descrizione

id

intero

null

ID post del Calendario SportsPress.

event

intero

null

Filtra a un ID post di evento specifico.

title

stringa/booleano

false

Sovrascrive l'intestazione visualizzata.

status

stringa

'default'

Filtro stato evento: 'default', 'future' o 'publish'.

format

stringa

'default'

Filtro formato evento.

date

stringa

'default'

Preimpostazione filtro data.

date_from

stringa

'default'

Inizio dell'intervallo di date (YYYY-MM-DD).

date_to

stringa

'default'

Fine dell'intervallo di date (YYYY-MM-DD).

date_past

stringa

'default'

Giorni nel passato da includere.

date_future

stringa

'default'

Giorni nel futuro da includere.

date_relative

stringa

'default'

Modalità data relativa.

day

stringa

'default'

Filtro giorno di gara.

league

intero/stringa

null

ID termine o slug della lega.

season

intero/stringa

null

ID termine o slug della stagione.

venue

intero/stringa

null

ID termine o slug della sede.

team

intero

null

ID post della squadra per filtrare gli eventi.

teams_past

intero

null

Filtra per includere le associazioni di squadre passate.

date_before

stringa

null

Esclude gli eventi dopo questa data.

player

intero

null

ID post del giocatore per filtrare gli eventi.

number

intero

-1

Numero massimo di eventi da mostrare. -1 mostra tutti.

columns

stringa/array

null

Slug di colonne separati da virgola per sovrascrivere la configurazione delle colonne del Calendario.

orderby

stringa

'default'

Campo per cui ordinare (es. 'date', 'day').

order

stringa

'default'

Ordinamento: 'ASC' o 'DESC'.

show_team_logo

booleano

Dalle impostazioni

1 per visualizzare i loghi delle squadre. Il predefinito segue l'impostazione Event Blocks > Display logos (yes).

link_teams

booleano

Dalle impostazioni

1 per collegare i loghi delle squadre alle pagine delle squadre.

link_events

booleano

Dalle impostazioni

1 per collegare date e titoli alle pagine degli eventi.

paginated

booleano

Dalle impostazioni

1 per paginare. Il predefinito segue l'impostazione Event Blocks > Paginated.

rows

intero

Dalle impostazioni

Righe per pagina. Il predefinito segue l'impostazione Event Blocks > Rows (predefinito 5).

show_all_events_link

booleano

false

1 per mostrare un link "View all events" (richiede id).

show_title

booleano

Dalle impostazioni

1 per mostrare il nome del Calendario come intestazione.

show_league

booleano

Dalle impostazioni

1 per mostrare la lega sotto ogni punteggio evento.

show_season

booleano

Dalle impostazioni

1 per mostrare la stagione sotto ogni punteggio evento.

show_matchday

booleano

Dalle impostazioni

1 per mostrare il giorno di gara sotto ogni punteggio evento.

show_venue

booleano

Dalle impostazioni

1 per mostrare la sede sotto ogni punteggio evento.

hide_if_empty

booleano

false

1 per sopprimere tutto l'output quando non ci sono eventi.

Esempi di utilizzo

Minimo — tutti gli eventi da un calendario specifico:

[event_blocks id="30"]

Eventi futuri con loghi e sede, limitato a 5:

[event_blocks id="30" status="future" show_team_logo="1" show_venue="1" number="5"]

Layout a blocchi raggruppato per giorno di gara, mostrando i metadati di lega e stagione:

[event_blocks id="30" orderby="day" show_league="1" show_season="1"]

Hai ricevuto la risposta alla tua domanda?