我完全弄糊涂了,想用我自己的模板文件来定制帖子类型,当然我在这里或抄本中读到了这一切(http://codex.wordpress.org/Post_Types#Custom_Post_Type_Templates )
我还发现有同样问题的用户(https://stackoverflow.com/questions/14461285/what-would-make-a-custom-post-type-template-not-show-up ), 当然,我已经更新了永久链接页面(将设置>保存>更改设置为原始备份>保存!)。到目前为止还没有任何结果:(。
我做了什么?
首先,我像往常一样使用该代码注册我的自定义帖子类型:
register_post_type( \'series\', array(
\'supports\' => array(\'title\', \'editor\'),
\'menu_position\' => 20,
\'show_ui\' => true,
\'show_in_nav_menus\' => false,
\'show_in_menu\' => true,
\'public\' => true,
\'register_meta_box_cb\' => array($this, \'addMetaBoxes\'),
\'public_queryable\' => true,
\'has_archive\' => true
)
);
注册后,如果我创建
single-series.php 我的主题根目录中的模板文件。
但是哎哟。
一直以来我的404.php 调用,而不是调用所需的自定义模板文件。。。出什么事了???我忘了什么重要的事吗。。。哎呀!请帮忙。
提前感谢!
最合适的回答,由SO网友:Eric Holmes 整理而成
现在它在没有启用永久链接的情况下工作,请尝试将永久链接重置回您想要的方式。完全重置应该可以工作。
编辑:你们有并没有在做一些奇怪的事情rewrite
论点