自定义发布类型的页面模板下拉选择

时间:2016-07-13 作者:MrFox

我有一个名为location的自定义帖子类型。我想能够使用此自定义帖子类型的2个不同模板,并通过页面属性框选择它。我设置了一个模板,可以在编辑页面时选择它,但在编辑自定义帖子类型时不能选择。我找不到有关如何启用此功能的任何信息。我想为所有自定义帖子类型启用下拉选择,而不仅仅是一种。

2 个回复
SO网友:LWS-Mo

自WordPress版本4.7起Post-Type-Templates are enabled 在WordPress核心中。

这意味着你可以create multiple templates for the single post-type view 至于页面。

为此,您只需编辑单个帖子/类型模板,并在文件顶部添加类似的内容:

/*
Template Name: Custom Type Template 
Template Post Type: post, product, custom-type 
*/
在线上Template Post Type 您只需添加自定义的post-type slug
因此此模板将在post, productcustom-type 岗位类型。

我已经回答过了here.
阅读有关WP 4.7的帖子类型模板的更多信息here.

SO网友:MrFox

好的,正如mmm指出的那样,我不能在自定义帖子类型上下拉选择模板,我已经将此代码放在了我的单个cpt中。php

global $post; 
if ( ( $post->post_type == \'location\' ) && has_term( \'news\', \'highlights\' ) ) { 
include(\'templates/template_feature_highlight_layout.php\'); 
}

相关推荐