如何将不同类型的帖子组合到一个层次结构中?

时间:2010-10-11 作者:codecowboy

我想创建一个自定义帖子类型,并将其添加为一些但不是所有现有标准帖子(不是页面)的子帖子。这可能吗?

例如,我是否可以创建一个自定义帖子类型,然后使用快捷码将其包含在其他帖子中?有没有更好的方法可以使用自定义分类法来做到这一点?

2 个回复
最合适的回答,由SO网友:EAMann 整理而成

有没有更好的方法可以使用自定义分类法来做到这一点?

你说得对。与其尝试将自定义帖子制作成标准帖子的子帖子(因为您不能),我建议使用自定义分类法来排序。

本质上,您可以构建一个自定义的层次分类法,并使用它来;“分类”;标准贴子和自定义贴子。在分类法中将标准帖子标记为父级,将自定义帖子标记为子级。

第二个选项是使用自定义字段进行父母继承。这可能会更快地编写代码,更直观地使用(此外,它将为您提供一些额外的控制)。

在自定义帖子类型中添加一个自定义元字段,名为;父母"E;然后,这可以是子帖子应该嵌套在其下的帖子ID列表。当需要调出列表时,可以快速查询SELECT 您的所有自定义帖子中都有家长ID;“家长”;列表

SO网友:bobdiaes

我认为Posts 2 Posts 插件做你需要做的事情。您必须自己编写一些逻辑,但它为帖子之间的多对多关系(任何类型)提供了一个很好的API。

结束

相关推荐