【注意事項】昨日(2011/7/19)の同様のトピックを立てましたが、長すぎたのか返信が受け付けれない状態でしたので再度分割してトピック立てさせていただきました。
いつもお世話になっております。
カスタム投稿タイプ+カスタム分類(階層有)で子カテゴリーを作成した際に、パーマリンクの挙動がおかしくなるので質問させていただきます。
※カスタム投稿タイプ・カスタム分類でのパーマリンクは数々のトピックや紹介されているブログを拝見し、その上で自己解決に至らなかったので新規トピック立てしました。
内容的に重複していましたらご容赦ください…。
まず、現在の状況ですが、functions.phpに以下の記述を行なっております。
function add_test_type() {
$labels = array(
'name' => 'テスト投稿タイプ',
'singular_name' => 'テスト投稿タイプ',
'menu_name' => 'テスト投稿タイプ',
'add_new' => '新規追加',
'add_new_item' => '新規追加',
'edit' => '編集',
'edit_item' => '編集',
'new_item' => '新規追加',
'view' => '表示',
'view_item' => '表示',
'search_items' => '検索',
'not_found' => '見つかりませんでした。',
'not_found_in_trash' => 'ゴミ箱は空です。',
'parent' => '親',
);
$args = array(
'labels' => $labels,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'hierarchical' => true,
'rewrite' => array('slug' => 'test'),
'query_var' => true,
'has_archive' => true,
'supports' => array(
'title',
'editor',
'thumbnail',
'revision',
),
);
register_post_type('test', $args);
$args = array(
'label' => 'テスト分類',
'public' => true,
'show_ui' => true,
'query_var' => true,
'hierarchical' => true,
'rewrite' => array('slug' => 'test'),
);
register_taxonomy('tests', 'test', $args);
}
add_action('init', 'add_test_type');