首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地理分拣邮政

地理分拣邮政
EN

WordPress Development用户
提问于 2012-02-28 00:26:15
回答 2查看 2.2K关注 0票数 4

我想排序所有的GEO Location.Can,你给我一个想法,我如何能做到这一点。

当用户提交一个帖子,我应该要求一个位置作为一个标签,但同时,我想有标签作为标签工作。另外,类别也需要作为类别来处理。我不知道该如何分类。

但是,每个帖子都有一个自定义字段关联地址。

请指导我如何做到这一点,或将我重定向到插件的工作。

致以敬意,

EN

回答 2

WordPress Development用户

发布于 2012-05-21 13:41:03

你能用插件吗?我不久前刚刚发布了http://geomywp.com,它基本上可以做你想做的事情。如果您想自己动手,那么我就是这样做的:插件将地址自定义字段(作为元框)添加到post类型中。在保存post时,使用google将地址转换为lat/long,并将数据保存在自定义表中。这样,您就可以使用lat/long为您的帖子创建一个数据库表。当用户想要使用搜索表单搜索您的站点时,他可以在输入字段中输入任意地址,并从下拉菜单中选择半径值。同样,该地址被转换为lat/long,并使用自定义SQL查询,您可以对照自定义数据库表中的每个lat/long检查用户的地址。然后,您可以输出在给定半径内的帖子,并按与地址的距离排序。

票数 1
EN

WordPress Development用户

发布于 2012-08-05 17:34:44

如果您还没有解决这个问题,那么几天前我编写了一个插件,它创建了用于在所选post类型上存储位置数据的元数据(通过接口选择哪种类型)。它还提供了一个扩展的WP_Query,用于进行距离搜索和返回帖子,以及距离、位置、lat和long。

https://github.com/fyaconiello/wp-geo-posts

试试看,让我知道你的想法。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/43747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档