カスタム投稿タイプを作成し、コンテンツを表示するためにカスタム テンプレートを使用しようとしています。
私のテンプレートファイルの名前は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(); ?>
ブラウザでカスタム投稿を開くと、URL は次のようになります。
http://my.site.no/?event=my-custom-post-title
しかし、なぜそれは使用していて、使用single.php
していないのsingle-event.php
ですか? 私は何が欠けていますか?