Rookie Plus e SportsPress
O Rookie Plus é construído especificamente para sites SportsPress. O tema declara add_theme_support( 'sportspress' ) para que o carregador de templates do SportsPress prefira as substituições do tema sobre os padrões do plugin. O resultado é que páginas de times, jogadores, eventos e equipe técnica são renderizadas com a tipografia, esquema de cores e layout do Rookie Plus em vez da estilização genérica do SportsPress.
Substituições de template
O tema vem com um diretório sportspress/ contendo cinco substituições de template centrais do SportsPress:
Arquivo de template | O que controla |
| O template de índice de arquivo do SportsPress |
| Páginas de evento individual (partida, jogo, rodada) |
| Páginas de perfil de jogador individual |
| Páginas de perfil de equipe técnica individual |
| Páginas de time / clube individual |
Cada substituição é um arquivo de template normal do WordPress. O SP_Template_Loader do SportsPress verifica o tema ativo por substituições sportspress/ antes de voltar para o diretório de templates do plugin, então qualquer arquivo presente no tema tem precedência.
Personalizando templates
Para ajustar como uma página do SportsPress é renderizada sem fazer fork do tema, copie o template para um tema filho:
Crie um tema filho (veja o artigo de Personalização).
Copie
sportspress/single-team.php(ou qualquer arquivo que você queira mudar) do diretóriosportspress/do tema pai para o caminho correspondente no tema filho.Edite a cópia no tema filho.
A substituição do tema filho é carregada antes da versão do tema pai, que é carregada antes da versão do plugin.
Suporte a tema relacionado ao SportsPress
Além de sportspress, o Rookie Plus declara suporte de tema para os plugins inclusos da ThemeBoy:
mega-slider— Slider de página inicial em tela cheia com sobreposições de textonews-widget— Widget de barra lateral exibindo posts recentes com miniatura e resumosocial-sidebar— Área de widget para links e feeds de redes sociaiswoocommerce— Substituições de template do WooCommerce compatíveis para páginas de loja
Essas declarações ativam estilização e integração de layout do lado do tema para cada plugin sem exigir configuração do usuário.
Aparência do frontend
Quando o SportsPress está ativo, o Rookie Plus renderiza:
Páginas de times — usando a tipografia do tema (
Oswaldpara títulos,Latopara corpo), a cor primária#00a69cpara destaques, e o layout: layout padrão de duas colunas do framework Rookie com variantes opcionais de três colunas.Páginas de evento — Resultados de partida, tabelas de desempenho e detalhes do evento renderizados através da substituição
single-event.phpdo temaPáginas de jogador — Estatísticas de carreira, temporada atual e informações biográficas através de
single-player.phpTabelas de liga — Capturadas automaticamente dos shortcodes do SportsPress; estilizadas via as regras CSS de tabela do tema
Calendários e listas de jogadores — Renderizados via os shortcodes padrão do SportsPress; estilizados pelo CSS do tema
Conteúdo de demonstração
A ThemeBoy oferece conteúdo de demonstração predefinido para cada tema que inclui uma liga de exemplo, temporada, times, jogadores, equipe técnica e eventos. Para instalar:
Ative o plugin One Click Demo Import (solicitado pelo aviso do TGM Plugin Activation na primeira ativação).
Vá em Aparência → Importar dados de demonstração.
Escolha a demonstração do Rookie Plus e clique em Importar dados de demonstração.
A importação popula o SportsPress com dados de exemplo para que você possa ver o tema em ação com conteúdo realista. Substitua os dados de exemplo pelos seus próprios uma vez que esteja confortável com o tema.
