Como mostrar postagens na Listing Grid com base na localização e distância

Ativar módulo de listagens de mapas

Abra o diretório WordPress Dashboard > JetEngine > JetEngine e ative o alternador Maps Listings na guia Módulos . 

Clique no botão “ Salvar ”.

guia módulos de motor a jato

Vá para a guia Configurações de mapas e ajuste as configurações de acordo com seus desejos.

As configurações serão salvas automaticamente.

guia de configurações de mapas

Crie um filtro

Vá para Painel do WordPress > Filtros Inteligentes > Adicionar Novo . 

Preencha o Nome do Filtro e selecione o Tipo de Filtro “Localização e Distância” na guia Configurações de Filtro .

Além disso, preencha os campos Etiqueta do filtro e Etiqueta do filtro ativo . O primeiro rótulo pode ser usado próximo ao filtro na página, e o segundo será mostrado se os widgets/blocos Filtros Ativos ou Tags Ativas forem usados.

Pressione “ Atualizar ” para salvar o filtro.

filtro de localização e distância

Crie uma consulta

Navegue até WordPress Dashboard > JetEngine > Query Builder para adicionar uma nova consulta.

Dê um Nome à consulta e escolha uma das opções de Tipo de Consulta ; deve ser aquele que suporta Geo Query . Entre as opções estão: “Consulta de postagens”, “Consulta de termos”, “Consulta de usuários” e “Consulta de tipo de conteúdo personalizado”.

Agora, escolheremos a opção “Posts Query”, pois trabalharemos com o Custom Post Type do JetEngine .

Na seção Consulta de Postagens , a guia Geral é aberta por padrão. No campo Tipo de postagem , escolhemos “Empregos (Vagas)” CPT .

Também definimos o status da postagem como “Publicar” para mostrar apenas as postagens que possuem esse status.

Você também pode preencher os próximos campos. No entanto, estes não são obrigatórios para completar o caso atual.

consulta de postagens geral

A próxima guia para prosseguir é Paginação . Aqui, definimos Posts Per Page .

Aviso

Recomendamos preencher este campo pois a consulta pode funcionar incorretamente sem ele.

paginação de consulta de postagens

A etapa mais importante é ajustar a guia Geo Search . 

Escolha o ponto necessário no mapa como centro para a pesquisa inicial na seção Selecionar local .

Preencha a barra Campo de endereço com a chave do metacampo que armazena informações de endereço sobre suas postagens.

Além disso, defina o valor da Distância , que servirá como raio ao redor do centro escolhido. Além disso, as unidades podem ser especificadas: “Quilômetros” ou “Milhas”.

A consulta agora está definida; você pode clicar no botão “ Adicionar consulta ”.

postagens consultam pesquisa geográfica

Adicionar ou atualizar a página

É hora de colocar o conteúdo na página. Vá para Painel do WordPress > Páginas > Adicionar novo ou abra o editor da página existente.

Você pode trabalhar com Gutenberg ou Elementor. 

Por enquanto, usaremos Elementor.

Assim que o editor for aberto, procure o widget Filtro de localização e distância e adicione-o à página.

Ajuste suas configurações. As etapas principais são selecionar o filtro ( selecionar barra de filtro) e definir seu provedor como “JetEngine”.

Se desejar, você pode alterar outras opções de personalização. Você pode descobrir mais sobre eles na Visão geral do filtro de localização e distância .

configurações de conteúdo de localização e distância

Como queremos exibir as postagens, adicionamos o widget Listing Grid .

Selecione a listagem com as postagens do tipo de postagem necessária na guia Configurações gerais .

listando as configurações gerais da grade

Vá para a guia Consulta personalizada e ative o botão Usar consulta personalizada . Em seguida, escolha a consulta personalizada recém-criada .

listando configurações de consulta personalizada da grade

Defina as configurações de estilo e clique no botão “ Publicar/Atualizar ”.

Verifique o resultado

Agora, você pode verificar o resultado indo para o front end.

filtro de localização e distância no front-end

Você pode digitar o nome do local na barra de pesquisa e selecionar a opção necessária na lista suspensa.

Depois, você também pode escolher a distância na barra ao lado do local.

localização definida no filtro

Clicar no botão “ Sua localização atual ” iniciará uma pesquisa em torno de sua localização atual.

Aviso

Para pesquisar em torno de sua localização, você precisa permitir a detecção de localização em seu navegador para o site atual. Isso pode ser feito no pop-up que aparece ao clicar no ícone pela primeira vez (se você não tiver permitido a localização antes) ou nas configurações do navegador.

seu filtro de localização atual

Agora você sabe como exibir postagens na grade de listagem do JetEngine com base no filtro “Localização e distância” do JetSmartFilters em seu site WordPress.

Índice