自定义帖子类型中帖子格式的模板层次结构?

Posted

技术标签:

【中文标题】自定义帖子类型中帖子格式的模板层次结构?【英文标题】:Template hierarchy for post format in a custom post type? 【发布时间】:2017-09-08 15:02:08 【问题描述】:

我正在尝试为“图库”类型的帖子(例如)覆盖视频和图像的帖子格式分类/存档页面,但我不确定我是否做对了。

我已经用这样的 URL 正确显示了页面 /gallery?post_format=video ,但我无法覆盖它的模板,我只能让 taxonomy-post-format_post-format-video 工作,但我不想覆盖模板,我只想为那些在自定义帖子类型gallery下。

我真的不确定我是否应该为此使用类别/帖子类型,如果这样会更容易。我的目标只是拥有一个仅包含视频的画廊页面,以及另一个仅包含图像的画廊页面,我想利用 WP 的内置帖子格式,但我不确定如何从这里继续。

【问题讨论】:

【参考方案1】:

好吧,我认为强迫 WP 做一些它不准备做的事情是不完全可能或正确的,所以我为我的自定义帖子类型设置了一个分类并重写了 slug,这样我就可以得到 /gallery /videos 和 gallery/images 作为我可以修改的存档页面。

【讨论】:

以上是关于自定义帖子类型中帖子格式的模板层次结构?的主要内容,如果未能解决你的问题,请参考以下文章

WordPress中具有自定义帖子类型的单个页面的层次结构

自定义帖子类型的单个帖子模板覆盖

如何从模板中的自定义帖子类型中仅提取一个类别?

通过自定义帖子类型中的字段分配模板的过滤器或操作挂钩

如何在页面模板中将ACF关系帖子显示为循环

Wordpress 为自定义帖子类型存档页面选择了错误的模板