yudaix
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿ページのカテゴリーとURLお返事ありがとうございます。
ということは、カスタム投稿タイプ(special)で投稿が一つ(sp1)がある際に、special-cat/fashion/sp1のURLで開く事は現在のコードでは難しいということでしょうか?
理解度がなく、質問ばかりで申し訳ないです。
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿ページのカテゴリーとURLご返答有り難うございます!
現在の状況です。
①カスタムタクソノミーのハイフンを下線に変更しました!
②ご指摘の通り、2回入っているのを消しました!
③”taxonomies”の指定する場所があまり理解できておりません。
④ ①と②を変更したのですが、やはり特集カテゴリーで作成したfashionというカテゴリーにならず・・・specialがURLになっています。また、記事ページで the_category();でもfashionというカテゴリー名が表示させれませんでした。。大変申し訳ないのですが、再度お力を貸してくださいm(__)m
現在のコードはこちらです。
add_action( ‘init’, ‘register_cpt_special’ );function register_cpt_special() {
$labels = array(
‘name’ => _x( ‘特集’, ‘special’ ),
‘singular_name’ => _x( ‘特集’, ‘special’ ),
‘add_new’ => _x( ‘新規追加’, ‘special’ ),
‘add_new_item’ => _x( ‘新しい特集を追加’, ‘special’ ),
‘edit_item’ => _x( ‘特集を編集’, ‘special’ ),
‘new_item’ => _x( ‘新しい特集’, ‘special’ ),
‘view_item’ => _x( ‘特集を見る’, ‘special’ ),
‘search_items’ => _x( ‘特集検索’, ‘special’ ),
‘not_found’ => _x( ‘特集が見つかりません’, ‘special’ ),
‘not_found_in_trash’ => _x( ‘ゴミ箱に特集はありません’, ‘special’ ),
‘parent_item_colon’ => _x( ‘親特集:’, ‘special’ ),
‘menu_name’ => _x( ‘特集’, ‘special’ ),
);$args = array(
‘labels’ => $labels,
‘hierarchical’ => true,
‘description’ => ‘特集など’,
‘supports’ => array( ‘title’, ‘editor’, ‘excerpt’, ‘thumbnail’, ‘custom-fields’ ),‘public’ => true,
‘show_ui’ => true,
‘show_in_menu’ => true,‘show_in_nav_menus’ => true,
‘publicly_queryable’ => true,
‘exclude_from_search’ => false,
‘has_archive’ => true,
‘query_var’ => true,
‘can_export’ => true,
‘rewrite’ => true,
‘capability_type’ => ‘post’
);register_post_type( ‘special’, $args );
//カスタムタクソノミー、カテゴリタイプ
register_taxonomy(
‘special_cat’,
‘special’,
array(
‘hierarchical’ => true,
‘update_count_callback’ => ‘_update_post_term_count’,
‘label’ => ‘特集のカテゴリー’,
‘singular_label’ => ‘特集のカテゴリー’,
‘public’ => true,
‘show_ui’ => true,
)
);//カスタムタクソノミー、タグタイプ
register_taxonomy(
‘special_tag’,
‘special’,
array(
‘hierarchical’ => false,
‘update_count_callback’ => ‘_update_post_term_count’,
‘label’ => ‘特集のタグ’,
‘singular_label’ => ‘特集のタグ’,
‘public’ => true,
‘show_ui’ => true
)
);}
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿ページのカテゴリーとURLご返答ありがとうございます。
//カスタムタクソノミー、カテゴリタイプ
register_taxonomy(
‘special-cat’,
‘special’,
array(
‘hierarchical’ => true,
‘update_count_callback’ => ‘_update_post_term_count’,
‘label’ => ‘特集のカテゴリー’,
‘singular_label’ => ‘特集のカテゴリー’,
‘public’ => true,
‘show_ui’ => true,
‘taxonomies’ => ‘special’
)
);こんな感じでにtaxonomiesで投稿タイプを登録するのでしょうか?試してみたのですがやはりカテゴリーが表示できませんでした・・・。