Filtrando por Status do Evento
Por padrão, uma tabela de liga conta eventos com dois status de post do WordPress: eventos publicados (resultados inseridos) e eventos futuros agendados (resultados ainda não inseridos). Você pode restringir uma tabela a contar apenas um desses status para controlar quais eventos contribuem para as classificações.
Onde a Configuração Aparece
Abra a tela de edição da tabela de liga. Na meta box Detalhes, encontre a seção Status do Evento (com resultados). Ela contém duas caixas de seleção:
Publicado/Disputado — conta eventos com
post_status = publishAgendado/Futuro — conta eventos com
post_status = future
Ambas as caixas de seleção estão marcadas por padrão.
Como Alterar o Filtro
Abra a tela de edição da tabela de liga.
Na meta box Detalhes, localize Status do Evento (com resultados).
Desmarque o status que deseja excluir.
Clique em Atualizar.
Por exemplo, para contar apenas eventos que foram disputados e têm resultados inseridos:
Marque Publicado/Disputado
Desmarque Agendado/Futuro
Para contar apenas eventos agendados (ainda não disputados):
Desmarque Publicado/Disputado
Marque Agendado/Futuro
Como Funciona
Quando a tabela de liga calcula as classificações, ela passa os valores de status selecionados como o argumento post_status para a consulta de eventos do WordPress. Apenas eventos cujo post_status corresponde a um dos valores marcados são incluídos no cálculo. Eventos com qualquer outro status (rascunho, pendente, lixeira) nunca são contados independentemente desta configuração.
A configuração é armazenada no campo de meta post sp_event_status no post da tabela de liga como um array de strings de status.
Substituição via Shortcode
O shortcode também aceita atributos para substituir este filtro sem editar a tabela:
show_published_events="1"— força a inclusão de eventos publicadosshow_published_events="0"— força a exclusão de eventos publicadosshow_future_events="1"— força a inclusão de eventos futuros/agendadosshow_future_events="0"— força a exclusão de eventos futuros/agendados
Esses atributos de shortcode têm precedência sobre os valores salvos da meta box. O array de status final é desduplicado antes da execução da consulta.
