我不明白为什么我的自定义帖子类型页面模板使用归档页面来显示帖子。我很确定我有正确的文件。以下是有关此问题的重要文件,位于我的根文件夹中:
Root
mytheme
- archive.php
- home.php
- single.php
- team.php
- single-team.php
- archive-team.php
Usage
1. team.php is a custom page template. All team members are shown here.
2. single-team.php displays a single team member.
My Post Type
function create_post_type_team() { register_post_type( \'team\',
array(
\'labels\' => array(
\'name\' => __( \'Team\' ),
\'singular_name\' => __( \'Team\' )
),
\'public\' => true,
\'has_archive\' => true,
\'supports\' => array( \'title\', \'editor\', \'thumbnail\' ),
\'taxonomies\' => array(\'post_tag\')
)
);
}
add_action( \'init\', \'create_post_type_team\' );
My Problem
当我访问mysite/team(team.php)时,页面使用的是归档团队。php显示帖子。它应该使用团队。php,通过管理面板作为页面模板分配给页面。奇怪的是,当我将页面url从/team更改为/team2时,它确实使用了team。php而非归档团队。php。
Notes
在这个问题发生之前,mysite/team/member(single-team.php)不工作。我去了我的永久链接设置-什么都没做-然后回去了。从这一点上说,我的网站/团队/成员工作了,但团队。php开始使用归档团队。php。如果我将has\\u arhive=>设置为false,它将返回到主视图。php。
任何帮助都将不胜感激!