Usando Shortcodes
Os shortcodes do SportsPress permitem incorporar fixtures, tabelas, estatísticas de jogadores e outros conteúdos esportivos em qualquer post, página ou widget de texto do WordPress.
O Botão "S" no Editor Clássico
Ao editar um post ou página com o editor Clássico (TinyMCE), o SportsPress adiciona um botão de barra de ferramentas "S". Clicar nele abre um menu de shortcodes disponíveis agrupados por tipo (Evento, Jogador, etc.). Selecionar um insere a tag do shortcode na posição do cursor com um atributo id de placeholder que você substitui pelo ID do post correto.
O Painel de Shortcodes nas Telas de Edição
Na tela de edição de um post de Calendário, Tabela de Liga, Lista de Jogadores, Diretório de Equipe, Torneio ou Evento, o SportsPress exibe uma meta box Shortcodes na barra lateral direita. Este painel gera automaticamente o shortcode correto para o post atual — incluindo o ID do post já preenchido — para que você possa copiá-lo e colá-lo diretamente em qualquer página ou post sem precisar procurar o ID manualmente.
O Parâmetro id
Cada shortcode que exibe dados de um post específico do SportsPress (calendário, tabela de liga, lista de jogadores, etc.) aceita um parâmetro id cujo valor é o ID de post do WordPress desse registro.
Dentro do Loop (em uma página de evento, jogador ou time individual) você pode omitir id — o template usa get_the_ID() automaticamente como fallback.
Fora do Loop (em uma página independente, um widget de texto, ou qualquer página que não seja o post individual para o item que deseja exibir) o parâmetro id é obrigatório. Sem ele, o shortcode não tem post para obter dados e produzirá saída vazia ou usará um ID de post aleatório.
Exemplo — omitir id dentro do loop funciona:
[league_table]
Exemplo — id é obrigatório ao incorporar em uma página diferente:
[league_table id="42"]
Você também pode passar o ID do post como o primeiro argumento posicional (sem nome de chave):
[league_table 42]
Ambas as formas são equivalentes.
Encontrando um ID de Post
A forma mais rápida de encontrar um ID de post é passar o cursor sobre o título do post na visualização de lista do administrador do WordPress — a URL na barra de status contém post=123, onde 123 é o ID. Alternativamente, abra o post e veja a URL na barra de endereços do navegador.
Colando Shortcodes em Páginas e Posts
Copie a string do shortcode (por exemplo,
[event_list id="99"]).Abra a página ou post onde deseja que o conteúdo apareça.
No editor Clássico, cole na aba Texto ou use o botão "S". No editor de Blocos, use um bloco Shortcode e cole a string dentro dele.
Salve e visualize a página.
Nota: O SportsPress requer que os permalinks do WordPress estejam configurados para pelo menos "Dia e nome" (qualquer coisa diferente de "Simples"). Com permalinks simples, eventos agendados e a navegação do calendário não funcionam corretamente.
