我需要与网站结构的帮助,以正确设置我的自定义邮政类型和分类。
我正在开发一个生活方式网站。它不会是一个WP多站点的配置。
这个网站将重点关注几个有几个类别/主题和子猫/主题的城市。
domain_name/city/city_topic/city_topic_sub/city_topic_sub_sub/
正如你所能想象的,所有这些帖子都有很多“异花授粉”。例如,一个主题或子主题可能是相关的,因此与多个城市相关(如在所有城市中可能出现一个关于健康主题的特定帖子)。或者,另一篇文章可能只与两个城市相关。也将有一个“所有的城市”的读者,不居住在一个地区的城市,我们有。
我的第一个问题是如何在CPT和分类法方面构建后端的最佳方式。我知道有很多方法可以“剥掉一只猫”,但我需要设置它,让我在将来的扩展中具有最大的灵活性,并且在各种情况下显示数据库中的内容方面也提供了最大的灵活性。
我知道我想/需要利用自定义的帖子类型来分割这个站点中所有的帖子。
我目前的想法是利用Pippins“Content”插件来创建和管理CPT、分类法和Meta。
我还认为Scribu的“post 2 post”插件将在这方面发挥作用,基于它的多到多的帖子关系能力,但对于我的生活,我无法弄清楚。
如有任何建议,将不胜感激。
发布于 2013-04-15 01:09:09
URL结构和数据存储是两个独立的问题。您可以在URL中使用任何数据,所以现在让我们忽略该部分。
下一步:通过命名零件子和子子,你走错了方向。只关注信息是什么,而不是它属于哪里。
城市应该是一个自定义类型,因为您需要的自定义元数据。我认为这是一种等级等级的职位类型,因为在大城市里,从两到三个小时的路程中呈现出的结果是毫无意义的。
现在看看对象之间的关系:
1:1或1:n (n =多)发布元数据;例如:纬度和经度,一杯咖啡或一杯金银花的平均价格。:)n:m (多到多)分类法;每个术语可以应用于许多对象,每个对象可以是多个术语的一部分;示例:口语、可接受的货币。您可以在任何permalink中使用任何数据。有关示例,请参阅我的插件T5重写。您甚至可以使用该插件并创建自定义子类来向任何permalink添加post、元数据或自定义分类法。经常员额的例子已经包括在内。
默认情况下,WordPress不会搜索术语和发布元数据。您可以通过过滤the_search_query (示例)来改变这一点。
https://wordpress.stackexchange.com/questions/95801
复制相似问题