我应该如何构建复杂的内容层次结构?

时间:2015-03-11 作者:Mattaton

我对WP还很陌生,到目前为止,我还没有处理过任何过于复杂的内容结构。直到现在。

我正试图找出自定义帖子类型、分类法、页面等的正确组合,以有效地显示和组织内容。下面是一个需要处理深层层次结构的内容示例:

Collecting
  Publishing
    Books
      Publisher/Series
        Actual Book
          Data for the book
我有一个面包屑,需要反映深度,所以这是另一个难题。每个级别都有自己的类归档列表。收集将显示出版的同级,出版将显示书籍的同级,书籍将显示所有出版商/系列,出版商/系列将显示该系列中所有书籍的列表。所以,我不能只是假装重写或诸如此类的东西。所有这些页面都将包含内容。

所以,问题是,我应该为每一个级别分配什么样的数据类型?我如何利用CPT、分类法、父/子关系来完成这样的事情?然后,它还必须在管理方面对添加内容的人有意义。呼!:-D

我一直在寻找类似这样的复杂内容结构的教程和示例,但还没有找到任何有用的东西。如果我能弄明白这一点,我将在这方面做我自己的系列教程!:-)

谢谢马特

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

您将需要一个类型为book的帖子类型,以及publisher系列的自定义分类法。对图书数据使用post meta。UI将由Core提供

作为复习:

事物/对象/实体是post类型,我们使用分类法对事物进行分类。如果可以按X过滤,则X是一种分类法,例如颜色、类型、大小、形状、制造商等不可过滤的属性应为post meta,例如书籍封面图像的附件ID、动物的拉丁名称、地址。如果您发现自己必须使用Y的post meta查询所有X,那么您可能应该使用分类法,而不是类别和标记也是分类法,post和页面也是post类型,将书籍的post类型存档放在具有所需URL结构的子页下面需要您:

很好地了解自定义分类法是什么,了解查询变量,能够实施新的重写规则,列出并显示分类法术语的列表,您可以在此网站上找到问题,询问如何执行这些操作及其答案(或自己问)

结束

相关推荐

如何在编辑帖子时获取post_content

我正在构建一个使用自定义帖子的插件。自定义帖子使用元框,但某些元字段需要在帖子编辑器中键入信息。我试图使用post\\u内容检索post编辑器中的任何内容,但它要么是空的,要么只返回以前保存的内容。是否可以在编辑期间随时检索帖子内容,而不必先保存帖子?提前谢谢你!