我可以用Gutenberg块编辑器覆盖每个帖子的CPT模板吗?

时间:2019-06-03 作者:PressWord

我在名为event的代码中定义了一个CPT,并且有一个用于标记的模板文件(single event.php)。

我想知道是否可以用Gutenberg块编辑器覆盖事件CPT中的帖子,而不是每次都使用php模板,这是可能的吗?

理想情况下,我希望模板文件适用于我所有的CPT帖子,除了其中一个或两个,这将需要不同的显示。

编辑:我想在更一般的意义上,我正在寻找CPT的可选模板功能。能够使用所提供的模板,或忽略它并使用Gutenberg的块编辑器。

1 个回复
SO网友:Jacob Peattie

自4.7以来,自定义帖子类型supported custom templates, 就像页面一样。因此,您可以将主题的通用页面模板复制到新模板文件中,并将其添加到顶部。

<?php
/*
Template Name: Block editor template
Template Post Type: my-post-type
*/
这将允许您切换my-post-type 发布到外观和工作方式与普通页面相同的模板。

相关推荐

Custom term templates

所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ