わかりましたので、この wordpress archive-mynews.php を作成しました。single-mynews.php single-mynews.php には、これが私の単一ページ「テンプレート名: Single Mynews」であることを wordpress に知らせるコメントが含まれています。
http://url.com/mynewsをクリックすると、先ほど作成したアーカイブ ページではなく、ホームページにリダイレクトされます。これはなぜですか、私は何かを忘れていますか?
functions.php で既にカスタム投稿タイプを作成しました。
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'mynews',
array(
'labels' => array(
'name' => __( 'Mynews' ),
'rewrite' => array('slug' => 'mynews'),
'singular_name' => __( 'Mynews' )
),
'public' => true,
'has_archive' => true,
'hierarchical' => true,
'supports' => array('title','editor','thumbnail'),
)
);
}
なぜそれが機能しないのか、それを理解することができないために何を忘れているのか、誰か教えてもらえますか?
前もって感謝します。