如何处理自定义帖子类型的单个条目?

时间:2016-05-21 作者:Abhilash Singh

我有一个自定义的帖子类型,叫做Projects。它包含一个文本区域“项目描述”和一个转发器图像字段。我知道我可以使用WP\\u Query函数返回一个包含我所有项目帖子的数组。当我想在一个页面中显示所有项目时,这种方法就行了。我的问题是如何处理项目post类型中的单个条目。更具体地说,我想了解一个函数,该函数返回对项目帖子类型的单个条目的引用和要编辑的模板文件,以便实现单个自定义帖子页面的样式。

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

根据评论,您的CPT的单一视图将根据template hierarchy. 在适当的模板中,您可以正常使用模板标记,因此get_post() 不带参数将获得当前实例。

如果您想在上下文之外的代码中引用特定的帖子,这就有点棘手了。

自定义站点中最可靠的是对其ID进行硬编码。我个人也使用get_page_by_title() (尽管名称可以用于任意的帖子类型)这对人来说更容易阅读,但取决于标题保持不变。

相关推荐