按位置对帖子进行分类

时间:2014-12-08 作者:Alex

我正在着手一个新项目,我将使用WordPress来促进内容管理。我有一些构建WordPress主题的经验,但它主要与页面模板相关。然而,这一次,我需要更深入地研究如何从数据库中存储和检索帖子。

该页面将列出不同地方的体育设施,因此基本上,我的帖子需要具备以下属性:

位置(国家>州>城市>郊区)类别(足球、棒球、篮球等)评分(根据用户投票)首先,我需要按城市进行筛选。这意味着,当用户访问主页时,我只想显示他所在城市的帖子。从主页上,我希望用户能够浏览郊区,类别和评级。

我一直在阅读分类法、post\\u meta等,但我仍然不清楚如何组织wordpress数据库中的数据,以便以后可以通过前面提到的不同类别进行检索。

一种选择是使用wordpress分类来区分体育项目,使用标签来区分不同的地点,但这似乎不是很优雅,也不允许我在国家、州和城市之间保持等级制度。

对于我应该阅读的特定主题的任何指导,我都将不胜感激。提前非常感谢您。

1 个回复
SO网友:Lemon Kazi

首先,您必须了解访客的位置。有许多插件可以捕捉访客的位置,如“WassUp实时分析”

此外,还必须为位置创建post自定义字段。

然后,你必须在主页中创建一个过滤系统来检查你的帖子位置字段。在检查哪个帖子将与主页中显示的访问者位置相匹配之后。之后,您可以对不同类别使用post查询。

结束

相关推荐

Random taxonomy category list

我正在尝试在页面上显示一个自定义分类列表。我想显示五个,但当页面刷新时,它们以不同的随机顺序排列。我尝试过使用shuffle,但它只对前5个进行shuffle,其他的都看不到。我试过了orderby RAND 但它不起作用。这是我目前的代码。<?php $all_artists = get_terms( \'artists\', array( \"number\" => 5, \'hide_empty\' =>