【发布时间】:2015-10-12 16:05:49
【问题描述】:
我有一个自定义帖子类型,例如“商店页面”,它与默认的 Wordpress“页面”帖子类型几乎完全相同。
与“页面”帖子类型一样,我想创建页面模板(不是帖子类型模板)并能够从页面编辑器的“页面属性”框中的“模板”下拉列表中选择它们.
我已经创建了几个模板,但是没有出现下拉菜单;我假设这是因为自定义帖子类型不允许对此提供支持。
有没有一种方法可以为自定义帖子类型创建页面模板,而无需使用“single-{post-type-name}.php”并且有十几个查询来加载不同的模板文件?
我已经仔细检查了模板的 cmets 是否正确,因为它们在我创建新页面时出现(帖子类型,“页面”)。
我们将不胜感激。
【问题讨论】:
-
您可以创建一个元框,在其中您可以使用
get_page_templates()列出所有页面模板,但是让它们应用于当前页面将是一件棘手的事情。我猜它会是load_template()或类似的东西......
标签: wordpress wordpress-theming custom-post-type