Ir para conteúdo principal

Blocos de Eventos

O shortcode `[event_blocks]` exibe eventos como um layout de blocos vertical — cada evento em seu próprio cartão mostrando logos de times, data, resultado ou hora, e opcionalmente o título do evento, liga, temporada, local e rodada.

Atualizado hoje

Blocos de Eventos

O shortcode [event_blocks] exibe eventos como um layout de blocos vertical — cada evento em seu próprio cartão mostrando logos de times, data, resultado ou hora, e opcionalmente o título do evento, liga, temporada, local e rodada.

O Que Exibe

Uma tabela paginada em estilo de bloco. Cada linha é um evento com logos de times lado a lado, a data e o placar ou hora agendada. Campos de metadados opcionais (liga, temporada, local, rodada) aparecem abaixo do placar.

Quando Usar

Use em qualquer página, post ou widget. Forneça id para obter eventos de um Calendário específico do SportsPress. Sem id, o shortcode usa get_the_ID().

Parâmetros

Parâmetro

Tipo

Padrão

Descrição

id

inteiro

null

ID do post do Calendário do SportsPress.

event

inteiro

null

Filtrar para um ID de post de evento específico.

title

string/booleano

false

Substituir o cabeçalho exibido.

status

string

'default'

Filtro de status do evento: 'default', 'future' ou 'publish'.

format

string

'default'

Filtro de formato do evento.

date

string

'default'

Filtro de preset de data.

date_from

string

'default'

Início do intervalo de datas (AAAA-MM-DD).

date_to

string

'default'

Fim do intervalo de datas (AAAA-MM-DD).

date_past

string

'default'

Dias no passado a incluir.

date_future

string

'default'

Dias no futuro a incluir.

date_relative

string

'default'

Modo de data relativa.

day

string

'default'

Filtro de rodada.

league

inteiro/string

null

ID do termo ou slug da liga.

season

inteiro/string

null

ID do termo ou slug da temporada.

venue

inteiro/string

null

ID do termo ou slug do local.

team

inteiro

null

ID do post do time para filtrar eventos.

teams_past

inteiro

null

Filtrar para incluir associações de times anteriores.

date_before

string

null

Excluir eventos após esta data.

player

inteiro

null

ID do post do jogador para filtrar eventos.

number

inteiro

-1

Número máximo de eventos a mostrar. -1 mostra todos.

columns

string/array

null

Slugs de colunas separados por vírgula para substituir a configuração de colunas do Calendário.

orderby

string

'default'

Campo para ordenar (por exemplo, 'date', 'day').

order

string

'default'

Ordem de classificação: 'ASC' ou 'DESC'.

show_team_logo

booleano

Das configurações

1 para exibir logos de times. O padrão segue a configuração Blocos de Eventos > Exibir logos (yes).

link_teams

booleano

Das configurações

1 para vincular logos de times a páginas de times.

link_events

booleano

Das configurações

1 para vincular datas e títulos a páginas de eventos.

paginated

booleano

Das configurações

1 para paginar. O padrão segue a configuração Blocos de Eventos > Paginado.

rows

inteiro

Das configurações

Linhas por página. O padrão segue a configuração Blocos de Eventos > Linhas (padrão 5).

show_all_events_link

booleano

false

1 para mostrar um link "Ver todos os eventos" (requer id).

show_title

booleano

Das configurações

1 para mostrar o nome do Calendário como cabeçalho.

show_league

booleano

Das configurações

1 para mostrar a liga abaixo de cada placar do evento.

show_season

booleano

Das configurações

1 para mostrar a temporada abaixo de cada placar do evento.

show_matchday

booleano

Das configurações

1 para mostrar a rodada abaixo de cada placar do evento.

show_venue

booleano

Das configurações

1 para mostrar o local abaixo de cada placar do evento.

hide_if_empty

booleano

false

1 para suprimir toda saída quando não há eventos.

Exemplos de Uso

Mínimo — todos os eventos de um calendário específico:

[event_blocks id="30"]

Eventos futuros com logos e local, limitados a 5:

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

Layout de blocos agrupado por rodada, mostrando metadados de liga e temporada:

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

Isto respondeu à sua pergunta?