Como mostrar postagens na Listing Grid com base na geolocalização

Crie uma consulta

Vá para WordPress Dashboard> JetEngine> Query Builder e pressione “ Adicionar novo ”.

Preencha o campo Nome na seção Configurações Gerais .

Selecione o Tipo de Consulta desejado . Entre as opções que funcionam com a Pesquisa geográfica estão: “Consulta de postagens”, “Consulta de termos”, “Consulta de usuários” e “Consulta de tipo de conteúdo personalizado”.

Prossiga para a próxima seção agora. Se você escolheu o tipo padrão “Posts Query”, ele será chamado de Post Query.

Na guia Geral , escolha o Post Type , como Custom Post Type do JetEngine ou pule esta etapa para trabalhar com postagens de qualquer tipo.

As opções de status da postagem permitem especificar o status das postagens (publicadas, rascunhos, etc.), se necessário. 

configurações gerais de consulta

Na guia Pesquisa geográfica , selecione um ponto no mapa usando o campo Selecionar localização . Assim que o usuário abrir a página, o mapa ficará centralizado neste ponto.

Preencha o campo de endereço com um valor de metacampo ( Nome/ID nas configurações do metacampo) criado anteriormente.

Especifique um raio no campo Distância para os usuários pesquisarem em torno do centro selecionado no campo Selecionar local .

Selecione as opções de Unidades do mapa para exibir distâncias em milhas ou quilômetros.

Pressione o botão “ Adicionar Consulta ” para salvar o resultado.

configurações de pesquisa geográfica

Personalize uma página

Vá para a página onde uma listagem está localizada ou onde deseja colocá-la ou crie uma nova página acessando Painel do WordPress> Páginas e clicando no botão  “ Adicionar Novo ”.

Este tutorial descreve a edição de uma página com Elementor; entretanto, você pode recriar o mesmo caso no Block Editor.

Coloque o widget Listing Grid na página. Selecione uma listagem criada anteriormente.

Ajuste as configurações gerais de acordo com suas preferências.

seção geral da grade de listagem

Vá para a guia Consulta personalizada e ative o botão Usar consulta personalizada .

Assim que o switcher for ativado, escolha a Consulta Personalizada criada na etapa anterior.

seção de consulta personalizada da grade de listagem

Trabalhe em outras configurações, se necessário, e ajuste o estilo. 

Feito isso, clique no botão “ Publicar/Atualizar ” para salvar as alterações.

Verifique o resultado

Vá para o início da página editada. 

Agora, a Grade de Listagem exibe itens localizados dentro do raio do centro do mapa especificado nas configurações da consulta.

resultado consultado no front end

Isso é tudo; agora você sabe como solicitar listagens do JetEngine com base na geolocalização em seu site WordPress.

Índice