我创建了一个自定义帖子类型,我正在尝试使用自定义模板来显示内容。
我的模板文件名为single-event.php
<-- 错误在这里
我的自定义帖子类型代码是:
function create_post_type() {
$args = array(
'labels' => array(
'name' => __( 'Événement' ),
'singular_name' => __( 'Événement' ),
'add_new' => __('Nouvel Événement')
),
'public' => true,
'has_archive' => true,
'taxonomies' => array('event_data'),
'menu_position' => 5,
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt' ),
'rewrite' => array('slug' => 'event')
);
register_post_type( 'event',$args);
}
我的自定义模板如下所示:
<?php get_header(); ?>
<div id="event" class="full-width-container single-post">
TEEEEEEEST
</div>
<?php get_footer(); ?>
在我的浏览器中打开一个自定义帖子,网址是:
http://my.site.no/?event=my-custom-post-title
但为什么它使用single.php
而不是single-event.php
?我错过了什么?