通过自定义分类实现WordPress帖子的位置?

时间:2013-04-15 作者:RonandVam

我想添加一个新的自定义层次分类法(或3个自定义分类法…取决于您的答案),其中包含以下位置:城市+州&;地区+国家。

例如:奥兰多+佛罗里达+美国蒙罗维尔+宾夕法尼亚+美国诺亚布尔斯克+亚马洛-涅涅茨自治奥克鲁格+俄罗斯

在最终实现中,用户可以通过选择国家(和或)州来选择帖子(或帖子列表)(&;领土(和或)城市。

对于我的示例,还有一件事:如果用户选择俄罗斯作为国家,他将无法选择佛罗里达作为州;区域。。。

我可以将其实现为自定义层次分类法(或3个自定义分类法)吗?

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

是的,将其作为继承人分类法来实施。将您的国家作为顶级术语,然后是州,然后是城市。您的URL结构自然会反映这一点。我会建议反对/城市/州/国家,因为这是不合逻辑和违反直觉的,不利于一个好的继承人(搜索引擎优化也很糟糕)。

在您的前端,分类位置。php应该是您的模板。我强烈建议不要使用3个下拉列表,因为它的UI/UX很差,而且很难实现。取而代之的是查看电子商务网站,并实施向下搜索列表模式,即选择一个国家,然后在下一页选择一个州,然后在下一页选择一个城市,让用户根据他们想要的具体程度查看全国范围内的级别、州范围内的级别或城市。

然而,如何实现这一点的细节超出了本问答的范围,您需要在另一个问题中提问

结束

相关推荐