虽然我还没有找到一个完美的解决方案,因为我希望在函数中自动调用模板。php或模板文件,我找到了一个解决方法。
我正在使用“custom post template“插件。这个插件不支持CPT,但是,您可以将下面的代码放在functions.php文件中,使其与CPT一起工作。
/**
* Hooks the WP cpt_post_types filter
*
* @param array $post_types An array of post type names that the templates be used by
* @return array The array of post type names that the templates be used by
**/
function my_cpt_post_types( $post_types ) {
$post_types[] = \'YOURPOSTTYPENAME1\';
$post_types[] = \'YOURPOSTTYPENAME2\';
return $post_types;
}
add_filter( \'cpt_post_types\', \'my_cpt_post_types\' );
在帖子编辑屏幕上,选择您创建的帖子模板。
http://wordpress.org/plugins/custom-post-template/