Gerenciando Posições
As posições são uma taxonomia do WordPress (sp_position) usada para classificar jogadores por seu papel em um esporte — por exemplo, Goleiro, Atacante, Meio-campista.
Acessando a Tela
Acesse Jogadores > Posições no menu de administração do WordPress.
Criando uma Posição
Na tela de Posições, preencha os campos no painel esquerdo:
Nome — o nome de exibição (por exemplo, "Goleiro")
Slug — o identificador amigável para URL, gerado automaticamente a partir do nome ou inserido manualmente (por exemplo,
goleiro)Posição Pai — opcionalmente escolha um pai para criar uma hierarquia (por exemplo, "Meia Central" sob "Meio-campista")
Descrição — texto descritivo opcional; não exibido no frontend por padrão
Clique em Adicionar Nova Posição.
Editando uma Posição
Na lista de posições à direita, passe o mouse sobre um nome de posição e clique em Editar para abrir o formulário de edição completo. Clique em Edição Rápida para renomear ou alterar o slug inline.
Excluindo uma Posição
Passe o mouse sobre uma posição na lista e clique em Excluir. Excluir uma posição remove o termo de taxonomia, mas não exclui nenhum registro de jogador. Os jogadores anteriormente atribuídos a essa posição perdem a atribuição.
Referência de Campos
Nome — mostrado nos títulos de grupos de listas de jogadores, nos Detalhes do jogador no frontend e nos filtros suspensos.
Slug — usado em URLs e como o valor do filtro no filtro
sp_positionna tela de lista de Jogadores.Posição Pai — cria uma taxonomia hierárquica. As posições hierárquicas são suportadas pelo WordPress, mas o SportsPress não usa aninhamento em sua própria interface — todas as posições aparecem planas nos menus suspensos independentemente da atribuição de pai.
Descrição — armazenada, mas não renderizada pelos templates do SportsPress.
Ordem — não é um campo de taxonomia integrado. O SportsPress lê um valor de meta de termo
sp_orderpara ordenar as posições. Edite isso acessando a tela de edição de uma posição e procurando o campo Ordem se ele estiver presente (depende de adições de tema ou plugin).
Como as Posições São Usadas
Filtragem na tela de lista de Jogadores — o filtro suspenso de posição na lista de administração de Jogadores restringe os jogadores visíveis àqueles atribuídos a essa posição.
Filtragem em listas de jogadores — o filtro Posição na meta box Detalhes de uma lista de jogadores (tipo de post sp_list) restringe quais jogadores preenchem automaticamente a lista.
Agrupamento em listas de jogadores — quando Agrupamento está definido como Posição na meta box Detalhes da lista de jogadores, os jogadores são agrupados sob seus nomes de posição como títulos.
Perfis de jogadores — as posições atribuídas a um jogador aparecem na seção Detalhes de seu perfil no frontend quando o detalhe Posição está habilitado nas Configurações de Jogadores.
Ordenação de posições — o método SP_Player::positions() recupera as posições ordenadas pelo meta de termo sp_order. Definir sp_order em um termo de posição controla a ordem em que as posições aparecem nas listas agrupadas e nos perfis de jogadores.
Posição vs. Campo de Posição em um Jogador
Existem dois conceitos separados:
Atribuição de taxonomia de posição — definida no campo Posições da meta box Detalhes do jogador. Um jogador pode ser atribuído a várias posições na taxonomia. Essa é a principal forma como as posições são usadas para filtragem e agrupamento.
Substituição de posição em uma linha de lista de jogadores — na administração da lista de jogadores (a tabela de dados), cada linha do jogador tem uma coluna Posição que pode ser definida para uma posição específica ou deixada como Auto. Quando definida para uma posição específica, esse valor substitui as atribuições de taxonomia do jogador para exibição apenas naquela lista específica.
