我在某个时候发展了我的主题。
我创建了一个自定义的posts类型来支持图像库。到目前为止,它运行得很好(请看一下psaikali.com上的“galeria”)。我注册了这个定制的post类型(register_post_type(‘and’,$args ))并激活了‘页面属性’函数,为我的帖子定义了一个不同的模板(‘支持’=>数组(‘=>’、‘编辑器’、‘缩略图’、‘页面-属性’、‘定制-字段’)。
但它只是显示页面的“顺序”,而不是“模板选择”部分。有人知道怎么回事吗?我确实创建了一个名为单件艺术品. the的模板文件.
我看到的页面属性页面的截图:http://img213.imageshack.us/img213/5348/notemplate.jpg
谢谢你的帮助!
发布于 2010-10-27 14:23:07
您应该能够创建一个您的post类型-name.php文件并使其工作。我现在让它在3或4个网站上正常工作,所以如果它不适合你,你做错了什么。
基于您的代码示例,单个arwork.php应该作为一个单一页面post模板工作。您还可以使用以下方法在single.php上重定向:
<?php
if( get_post_type() == 'artwork' ) {
include_once ( TEMPLATEPATH.'/path/to/template.php' );
} else {
include_once( TEMPLATEPATH.'/normal/template.php' );
}
?>我更希望看到的是单posttype.php. the路由,因为WordPress正在进行更深层次的路由,而且只使用内置的WordPress总是更好。
发布于 2010-10-27 14:58:06
单-POSTTYPE.php用于post类型的单个视图。实际上,您有一个文件my-custom-template.php,它看起来像这样吗?
/*
模板名:我的自定义模板
*/
https://wordpress.stackexchange.com/questions/3344
复制相似问题