Yelp风格的地理目录插件?

时间:2011-11-23 作者:aendra

我正在从事的项目讨论了当地农业/农业等举措,我最终希望创建一个具有以下功能的目录:

城市农场与农贸市场之间的分离,根据上述用户评论,列出每个地点的名称、地址、网站/电子邮件/推特、用户评级(即n/5星)谷歌地图,在每个位置放置一个标记(通过其“地址”字段)后,理想情况下,可以将事件和其他内容与每个位置关联起来,我已经尝试了通过插件高级自定义字段、自定义帖子类型视图生成器和自定义帖子类型UI的组合来自定义帖子类型,但无法使它们协同工作。此外,我将不得不通过这种方法手动创建一组自定义页面模板,因为WP本身似乎无法做到这一点——这是我想要避免的,如果我发现过去使用以前构思不周的WP自定义帖子类型项目这样做是多么令人沮丧的话。

我目前正在考虑使用Events Manager(事件管理器)进行活动,并将每个地点设置为一个场地,但这有点粗糙,我必须将所有额外的细节(时间、网站等)作为一个单独的文字博客放在描述中。

有没有办法在WordPress中智能地做到这一点,或者有一个插件(不是主题)可以做到这一点,或者我应该只使用Drupal吗?

谢谢

1 个回复
SO网友:Chris Cox

可以使用WordPress-I did it recently, 我个人发现,用Drupal做任何事情都比用Drupal做容易,但这很可能是因为我没有使用Drupal的经验。

诀窍是事先确定什么是最好的分类法,什么是元字段,因为按分类法查询帖子很简单,而按自定义字段查询帖子可能会由于Posteta表的EAV结构而变得非常复杂和昂贵。

不确定创建页面模板是什么意思-任何没有模板的自定义帖子类型都会退回到内置模板,如中所述template hierarchy section of the Codex - 我相信这样的假设是,如果您希望自己的模板与内置归档、单个或索引模板不同,那么您最好从头开始创建它们。

tl;dr版本:这是可能的,但需要一些自定义代码。可以作为插件或主题实现-我想您对主题的反对意见是,如果客户端更改主题,您希望功能不受影响?

结束

相关推荐

Only Showing Upcoming Events

在此页面的侧栏中:http://lifebridgecypress.org/our-people, 我有一个即将使用此代码的事件列表。。。<ul id=\"upcoming-events\"> <?php $latestPosts = new WP_Query(); $latestPosts->query(\'cat=3&showposts=10\'); ?> <?php while ($latestPos