Ir para conteúdo principal

Criando e Gerenciando Locais

Os locais são uma taxonomia hierárquica no SportsPress. Eles são termos de taxonomia (não posts), portanto são gerenciados nas telas de termos de taxonomia em vez do editor de posts. Cada local pode armazenar um endereço físico e coordenadas geográf…

Atualizado hoje

Criando e Gerenciando Locais

Os locais são uma taxonomia hierárquica no SportsPress. Eles são termos de taxonomia (não posts), portanto são gerenciados nas telas de termos de taxonomia em vez do editor de posts. Cada local pode armazenar um endereço físico e coordenadas geográficas usadas para exibição de mapa.

Acesse Eventos > Locais.

A tela de lista de locais mostra todos os locais existentes com colunas para Nome, Descrição, Slug, Endereço e Eventos (o número de eventos atribuídos a cada local).

Adicionando um Novo Local

  1. Na tela Eventos > Locais, preencha os campos no painel esquerdo:

    • Nome — o nome de exibição do local (obrigatório). Isso é o que aparece nas listagens de eventos e nas páginas de arquivo do local.

    • Slug — o identificador amigável para URL. O WordPress o gera automaticamente a partir do nome; edite-o se necessário.

    • Pai — opcional. Selecione um local pai para criar uma hierarquia (por exemplo, um estádio como pai, campos ou quadras individuais como filhos).

    • Descrição — descrição em texto livre opcional do local.

  2. Preencha os campos de localização (veja abaixo).

  3. Clique em Adicionar Novo Local.

Campos de Localização

O formulário de local inclui um mapa interativo e três campos de localização. O mapa exibe um marcador arrastável — arraste-o para a localização exata do local para preencher automaticamente os campos de coordenadas.

  • Endereço (term_meta[sp_address]) — o endereço do local. Isso aparece no campo LOCATION do feed iCal ao lado do nome do local.

  • Latitude (term_meta[sp_latitude]) — coordenada de latitude decimal (por exemplo, -37.8165647). Usada para exibir o mapa e incluída no campo GEO do feed iCal.

  • Longitude (term_meta[sp_longitude]) — coordenada de longitude decimal (por exemplo, 144.9475055). Usada junto com a latitude para exibição do mapa e o campo GEO do iCal.

Esses três campos são armazenados na tabela de opções do WordPress sob a chave taxonomy_<term_id> como um array associativo.

Editando um Local Existente

Clique no nome do local na lista, ou passe o mouse sobre ele e clique em Editar. A tela de edição mostra os mesmos campos que a tela de adição, além do mapa de localização pré-posicionado nas coordenadas armazenadas.

Hierarquia de Local Pai/Filho

Os locais são registrados como uma taxonomia hierárquica (hierarchical => true). Um local pode ter um local pai, o que é útil para agrupar localizações relacionadas:

  • Um complexo esportivo (pai) contendo vários campos ou quadras (filhos)

  • Uma cidade ou região (pai) contendo vários estádios individuais (filhos)

Os locais pai podem ser selecionados no menu suspenso Pai ao adicionar ou editar um local. Não há limite de profundidade imposto pelo SportsPress.

Atribuindo Locais a Eventos

Ao editar um evento, um seletor de taxonomia Local aparece no editor de eventos. Selecione um ou mais locais para associá-los ao evento. O local então aparece nas listagens do calendário, páginas de eventos e no feed iCal.

Os calendários também podem ser filtrados por local usando o seletor Local na meta box Detalhes do calendário. Isso restringe o calendário para mostrar apenas eventos atribuídos ao(s) local(is) escolhido(s).

Páginas de Arquivo de Locais

Cada local tem uma página de arquivo pública em seu permalink (por exemplo, /venue/old-trafford/). Esta página lista todos os eventos associados àquele local e exibe o mapa do local se as coordenadas estiverem definidas e a exibição do mapa estiver habilitada.

O slug de permalink do local tem como padrão venue e é configurável em Eventos > Configurações > Permalinks.

Isto respondeu à sua pergunta?