我对WP还很陌生,到目前为止,我还没有处理过任何过于复杂的内容结构。直到现在。
我正试图找出自定义帖子类型、分类法、页面等的正确组合,以有效地显示和组织内容。下面是一个需要处理深层层次结构的内容示例:
Collecting
Publishing
Books
Publisher/Series
Actual Book
Data for the book
我有一个面包屑,需要反映深度,所以这是另一个难题。每个级别都有自己的类归档列表。收集将显示出版的同级,出版将显示书籍的同级,书籍将显示所有出版商/系列,出版商/系列将显示该系列中所有书籍的列表。所以,我不能只是假装重写或诸如此类的东西。所有这些页面都将包含内容。
所以,问题是,我应该为每一个级别分配什么样的数据类型?我如何利用CPT、分类法、父/子关系来完成这样的事情?然后,它还必须在管理方面对添加内容的人有意义。呼!:-D
我一直在寻找类似这样的复杂内容结构的教程和示例,但还没有找到任何有用的东西。如果我能弄明白这一点,我将在这方面做我自己的系列教程!:-)
谢谢马特
最合适的回答,由SO网友:Tom J Nowell 整理而成
您将需要一个类型为book的帖子类型,以及publisher系列的自定义分类法。对图书数据使用post meta。UI将由Core提供
作为复习:
事物/对象/实体是post类型,我们使用分类法对事物进行分类。如果可以按X过滤,则X是一种分类法,例如颜色、类型、大小、形状、制造商等不可过滤的属性应为post meta,例如书籍封面图像的附件ID、动物的拉丁名称、地址。如果您发现自己必须使用Y的post meta查询所有X,那么您可能应该使用分类法,而不是类别和标记也是分类法,post和页面也是post类型,将书籍的post类型存档放在具有所需URL结构的子页下面需要您:
很好地了解自定义分类法是什么,了解查询变量,能够实施新的重写规则,列出并显示分类法术语的列表,您可以在此网站上找到问题,询问如何执行这些操作及其答案(或自己问)