カスタム投稿タイプのsingleへ入れないようにしたい
-
以下のようなコードをfunctions.phpに書いて、カスタム投稿タイプを追加しました。
function add_posttype() { $post_type = "news"; $name = "お知らせ"; $singular_name = "お知らせ"; $params = array( 'labels' => array( 'name' => $name, 'singular_name' => $singular_name, 'add_new' => '新規追加', 'add_new_item' => $singular_name.'を新規追加', 'edit_item' => $singular_name.'を編集する', 'new_item' => '新規'.$singular_name, 'all_items' => $singular_name.'一覧', 'view_item' => $singular_name.'を表示', 'search_items' => '検索する', 'not_found' => $singular_name.'が見つかりませんでした。', 'not_found_in_trash' => 'ゴミ箱内に'.$singular_name.'が見つかりませんでした。', ), 'public' => true, 'has_archive' => true, 'show_ui' => true, 'menu_position' => 4, 'supports' => array( 'title', 'editor', 'thumbnail', ), ); register_post_type($post_type, $params); } add_action('init', 'add_posttype');
この投稿タイプのarchive.phpやtaxonomy.phpだけ表示できるようにし、single.phpには入れないようにしたいのですが、それは可能でしょうか?
publicをfalseにすると、管理画面上での投稿一覧でsingleを表示するためのリンクは消えてくれるのですが、公開されている画面上で記事の取得ができなくなってしまいます。
9件の返信を表示中 - 1 - 9件目 (全9件中)
9件の返信を表示中 - 1 - 9件目 (全9件中)
- トピック「カスタム投稿タイプのsingleへ入れないようにしたい」には新たに返信することはできません。