カスタム投稿タイプのページが404で表示されない
-
カスタム投稿タイプで作成したページが404で表示されません。
過去の作成したページは下記と同じfunction.phpを記載し
single.php、page.phpが置いている同階層にsingle-typea.php、page-typea.phpを作成しポストタイプとは別のデザインで表示されておりました。ただ今回は別の人が作成したオリジナルテーマで作成しており、single.php、page.phpともに下記のようにinclude_onceで別フォルダのphpにとばしているので、どこにsingle-typea.php、page-typea.phpを置けばいいのかもわかりません。
表示されないのはそれが関係していますのでしょうか。
もしお分かりになる方がおられたら、ご教授いただければと思います。
よろしくお願いいたします。【function.php】 function register_custom_post_types() { //タイプA register_post_type( 'typea', array( 'label' => 'タイプA', 'hierarchical' => true, 'public' => true, 'query_var' => false, 'rewrite' => true, 'menu_position' => 5, 'taxonomies' => array('category',), 'supports' => array( 'title', 'thumbnail', ) ) ); flush_rewrite_rules( false ); } add_action( 'init', 'register_custom_post_types' ); 【single.php】 <?php include_once(TEMPLATEPATH.'/config.php'); switch ($tlName) { case 'sp' : include_once(TEMPLATEPATH.'/include/sp/sp-header.php'); include_once(TEMPLATEPATH.'/include/sp/sp-single.php'); include_once(TEMPLATEPATH.'/include/sp/sp-footer.php'); break; case 'fp' : header('Content-type: application/xhtml+xml;charset=SJIS-win'); ob_start(); include_once(TEMPLATEPATH.'/include/fp/sp-header.php'); include_once(TEMPLATEPATH.'/include/fp/sp-single.php'); include_once(TEMPLATEPATH.'/include/fp/sp-footer.php'); $output = ob_get_clean(); $output = mb_convert_kana($output, 'ka', 'UTF-8'); $output = mb_convert_encoding($output, 'SJIS-win', 'auto'); echo $output; break; default : include_once(TEMPLATEPATH.'/include/pc/sp-header.php'); include_once(TEMPLATEPATH.'/include/pc/sp-single.php'); include_once(TEMPLATEPATH.'/include/pc/sp-sidebar.php'); include_once(TEMPLATEPATH.'/include/pc/sp-footer.php'); } ?>
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「カスタム投稿タイプのページが404で表示されない」には新たに返信することはできません。