Postagem de classificação geográfica

4

Eu quero classificar todos os posts da GEO Location. Você pode me dar uma ideia de como posso fazer isso?

Quando o usuário envia uma postagem, eu devo pedir um local como tag, mas, ao mesmo tempo, quero que as tags funcionem como tags. Também Categorias precisa funcionar como categoria. Não sei como classificá-los.

No entanto, haverá endereço como um associado de campo personalizado para cada postagem.

Por favor, me guie para uma maneira de fazer isso ou redirecionar-me para um plugin que funcione.

Atenciosamente,

    
por Hassan Z 28.02.2012 / 01:26

2 respostas

1

Você pode usar um plugin? Acabei de lançar não há muito tempo enlace basicamente faz o que você quer. Se você quiser fazer isso sozinho, é assim que eu fiz: O plug-in adiciona campos personalizados de endereço (como caixas meta) ao seu tipo de postagem. Quando a postagem está sendo salva, o endereço sendo convertido para latitude / longitude usando o google API e os dados sendo salvos em uma tabela personalizada. Dessa forma, você cria uma tabela de banco de dados para suas postagens com latitude / longitude. Quando um usuário deseja pesquisar em seu site Usando o formulário de pesquisa, ele pode inserir qualquer endereço no campo de entrada e escolher o valor do raio no menu suspenso. O endereço novamente, sendo convertido para lat / long e usando a consulta SQL personalizada, você pode verificar o endereço do usuário em cada latitude / longitude na tabela do banco de dados personalizado. Então você pode enviar mensagens dentro do raio dado e ordená-las pela distância do endereço.

    
por Eyal 21.05.2012 / 15:41
0

Se você ainda não resolveu isso, escrevi um plug-in alguns dias atrás que cria metaboxes para armazenar dados de localização em tipos de postagem selecionados (você escolhe quais tipos por meio de uma interface). Ele também fornece uma WP_Query estendida, que faz pesquisas de distância e retorna postagens, bem como distância, localização, lat e long.

enlace

dê uma chance, deixe-me saber o que você pensa.

    
por Francis Yaconiello 05.08.2012 / 19:34

Tags