0

わかりましたので、この 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'),
        )
    );
}

なぜそれが機能しないのか、それを理解することができないために何を忘れているのか、誰か教えてもらえますか?

前もって感謝します。

4

1 に答える 1

0

「設定>パーマリンク」に移動して問題を解決し、変更を保存ボタンをクリックして変更を有効にしました。

于 2013-06-21T10:07:46.597 に答える