我有一个CPT,我想在我的网站前端列出帖子,所以我创建了一个页面,我分配了一个模板,这样我就可以修改它的外观。
以下是我的模板声明:
/*
Template Name: Book\'s author
*/
此外,我有我的循环。在我的wp-admin页面下,我已经将我的页面模板更改为书的作者,但在前端它仍然显示索引。php我不明白的是,列出了这本书的作者,但有我的索引。php!
谢谢你的帮助。
约翰。
我有一个CPT,我想在我的网站前端列出帖子,所以我创建了一个页面,我分配了一个模板,这样我就可以修改它的外观。
以下是我的模板声明:
/*
Template Name: Book\'s author
*/
此外,我有我的循环。在我的wp-admin页面下,我已经将我的页面模板更改为书的作者,但在前端它仍然显示索引。php我不明白的是,列出了这本书的作者,但有我的索引。php!
谢谢你的帮助。
约翰。
如果我理解正确的话,您正在做的事情过于复杂,有点像是对CPT核心功能的破解,可能比让核心来处理效率要低。
如果您适当注册,WordPress将为您的帖子类型生成索引列表。也就是说,如果你register it 具有\'public\' => true
正如你在this example from the Codex:
function codex_custom_init() {
$args = array( \'public\' => true, \'label\' => \'Books\' );
register_post_type( \'book\', $args );
}
add_action( \'init\', \'codex_custom_init\' );
WordPress将使用这两个模板(如果存在)来显示内容:自定义帖子类型的单个帖子将使用single-{post\\u type}。php及其存档将使用存档{post\\u type}。php
http://codex.wordpress.org/Post_Types#Custom_Post_Type_Templates
在选项中设置»将该页面作为静态frontpage读取。此外,请阅读有关codex上模板层次结构的更多信息:http://codex.wordpress.org/Template_Hierarchy
在使用多个页面模板的主题上处理CSS的最佳实践是什么?例如:我将有一个全宽页面模板和一个两列页面模板。最好只在单个CSS中调用容器(#fullWidthContainer vs.#twoColumnContainer)还是为每个页面模板提供单独的CSS文件更好?