Chaves de Eliminatória Simples
A eliminatória simples é o formato de torneio padrão no SportsPress Pro. Um time ou jogador que perde uma partida é imediatamente eliminado. A chave avança rodada por rodada até que apenas um competidor permaneça.
Definindo o Formato
Ao criar ou editar um torneio, abra a meta box Detalhes na barra lateral e defina Formato como Eliminatória Simples. Apenas a meta box Chave aparece na área de conteúdo principal quando este formato está ativo. As meta boxes Chave dos Vencedores, Chave dos Perdedores e Chave Final ficam ocultas para torneios de eliminatória simples.
Configurando o Número de Rodadas
Na meta box Detalhes, use o seletor Times para definir quantas rodadas a chave contém. O número de rodadas determina o número máximo de times iniciais:
Configuração de Times | Rodadas armazenadas | Slots de times iniciais |
3–4 times | 2 | 4 |
5–8 times | 3 | 8 |
9–16 times | 4 | 16 |
17–32 times | 5 | 32 |
33–64 times | 6 | 64 |
O máximo é 6 rodadas / 64 times. Este limite é definido pelo filtro sp_tournament_rounds_limit, que tem como padrão 6 em class-sp-tournament-meta-boxes.php. Os desenvolvedores podem aumentar esse limite com um hook de filtro se necessário.
O Editor de Chave
A meta box Chave exibe a chave como uma tabela. Cada coluna é uma rodada; cada grupo de linhas dentro de uma coluna é um slot de partida.
Rótulos de Rodada
A linha de cabeçalho da tabela da chave contém um campo de texto editável para cada rodada. Digite um rótulo personalizado como "Quartas de Final," "Semifinais" ou "Final." Se um campo for deixado em branco, o SportsPress usa como padrão "Rodada 1," "Rodada 2" e assim por diante.
Atribuindo Times à Primeira Rodada
Apenas a primeira rodada mostra menus suspensos de seleção de times. Selecione um time no menu suspenso em cada slot. O menu suspenso é pré-filtrado pela Liga e Temporada atribuídas ao torneio na meta box Detalhes. Se nenhuma liga ou temporada estiver atribuída, todos os times são mostrados.
Os times nas rodadas posteriores são determinados automaticamente assim que os resultados das partidas são inseridos; seus slots são exibidos como campos de texto somente leitura mostrando o vencedor da partida anterior.
Inserindo Dados da Partida
Cada slot de partida no editor de chave contém:
Data — um campo de seleção de data. Insira a data da partida no formato
AAAA-MM-DD. Deixar este campo em branco marca o evento como A Definir.Hora — campos de hora e minuto no formato 24 horas. Se apenas uma data for fornecida, o horário tem como padrão meia-noite.
Resultados — dois campos de placar pequenos (placar da casa à esquerda, placar do visitante à direita), separados por um traço.
Quando você salva o torneio (clica em Atualizar ou Publicar), o SportsPress cria ou atualiza automaticamente os posts sp_event para cada slot de partida que tem uma data ou pelo menos um time atribuído.
Como os Vencedores Avançam
Quando você insere os resultados de uma partida e salva, o SportsPress lê o resultado do evento para determinar qual time venceu. No próximo carregamento de página, o nome do vencedor preenche automaticamente o slot correspondente na próxima rodada. O vencedor é determinado usando a mesma lógica de resultado configurada em SportsPress > Configurar — o resultado do evento marcado como "Vitória" (ou o resultado com a classificação mais alta) decide o time que avança.
Se uma partida ainda não tem resultado, o slot da próxima rodada permanece em branco até que os resultados sejam inseridos.
Ocultando Slots de Partida
Clique no ícone de olho (dashicons-hidden) em qualquer linha de partida para ocultar aquele evento da exibição do frontend. Isso é útil para byes ou slots de placeholder que não devem aparecer publicamente. O estado oculto é alternado na administração e salvo por evento.
Salvar Cria Eventos Automaticamente
Cada vez que você salva um torneio com uma data (ou atribuição de time) em um slot de chave, o SportsPress cria um post sp_event para aquela partida se ainda não existir. O título do evento é gerado a partir dos nomes dos times unidos pelo delimitador configurado (padrão: "vs"). O evento é automaticamente marcado com a liga e a temporada atribuídas ao torneio, e seu formato é definido como "Torneio".
Para editar um evento diretamente, clique no ícone de lápis (dashicons-edit) visível na tabela de chave de administração ao lado do campo de data. Isso abre a tela de edição do evento em uma nova aba.
Exibição no Frontend
A página do torneio renderiza automaticamente a chave abaixo de qualquer conteúdo do post. A ordem de exibição na página é:
Vencedor — mostrado no topo se um vencedor foi designado na meta box Detalhes.
Chave — a tabela de chave completa.
Grupos — quaisquer tabelas de liga vinculadas (se houver).
O que a Chave Mostra
Cada célula de evento na chave do frontend exibe:
O placar da partida (ou o delimitador vs se a partida ainda não foi disputada).
A data do evento (não mostrada para partidas A Definir).
Logos dos times se Exibir logos estiver habilitado (veja Configurações abaixo).
O nome do local se Exibir local estiver habilitado.
Um ícone de câmera de vídeo se o evento tem uma URL de vídeo, ou um ícone de foto se uma imagem em destaque estiver definida.
Um link "Recapitulação" ou "Prévia" se o post do evento tem conteúdo.
Os nomes dos times na chave são destacados ao passar o mouse — passar o mouse sobre um nome de time destaca todas as outras ocorrências daquele time em toda a chave. Clicar em um nome de time navega para a página do time se Vincular times estiver habilitado.
Opções de Layout da Chave
O Layout selecionado na barra lateral controla a orientação visual:
Padrão (
bracket) — as rodadas vão da esquerda para a direita. A Rodada 1 é a coluna mais à esquerda; a final é a mais à direita.Centro (
center) — a final está na coluna central; as rodadas se abrem simetricamente para fora. Quando o layout Centro é usado junto com tabelas responsivas habilitadas, dispositivos móveis mostram o layout Padrão (da esquerda para a direita) e dispositivos desktop mostram o layout Centro.
O Shortcode [tournament_bracket]
Incorpore uma chave em qualquer lugar do seu site usando:
[tournament_bracket id="123"]
Substitua 123 pelo ID do post do torneio. O ID é mostrado na meta box Shortcode na tela de edição do torneio.
O shortcode respeita os mesmos padrões que o template completo. Você pode substituir opções de exibição individuais passando atributos adicionais:
Atributo | Padrão | Descrição |
| ID do post atual | ID do post do torneio |
|
| Mostrar logos dos times nas células de eventos |
|
| Mostrar nome do local nas células de eventos |
| das configurações | Tornar os nomes dos times clicáveis |
|
| Tornar as células de eventos vinculadas a páginas de eventos |
| das configurações | Mostrar layout da chave como switch mobile/desktop |
|
|
|
Exemplo com substituições:
[tournament_bracket id="123" show_logos="yes" show_venue="yes" layout="center"]
Configurações de Exibição
Os padrões de exibição globais do torneio são configurados em SportsPress > Configurações > Eventos, na seção Torneios:
Exibir logos (
sportspress_tournament_show_logos) — padrãoyes. Controla se os logos dos times aparecem nas células de eventos da chave.Exibir local (
sportspress_tournament_show_venue) — padrãono. Controla se o nome do local aparece abaixo do placar.Exibir vencedor (
sportspress_tournament_show_winner) — padrãoyes. Controla se o painel do vencedor designado aparece acima da chave na página do torneio.
Limites
Máximo de rodadas: 6 (aplicado por
apply_filters( 'sp_tournament_rounds_limit', 6 ))Máximo de times com 6 rodadas: 64
