フォーラムへの返信

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿ページのカテゴリーとURL
    トピック投稿者 yudaix

    (@yudaix)

    お返事ありがとうございます。

    ということは、カスタム投稿タイプ(special)で投稿が一つ(sp1)がある際に、special-cat/fashion/sp1のURLで開く事は現在のコードでは難しいということでしょうか?

    理解度がなく、質問ばかりで申し訳ないです。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿ページのカテゴリーとURL
    トピック投稿者 yudaix

    (@yudaix)

    ご返答有り難うございます!

    現在の状況です。
    ①カスタムタクソノミーのハイフンを下線に変更しました!
    ②ご指摘の通り、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
    トピック投稿者 yudaix

    (@yudaix)

    ご返答ありがとうございます。

    //カスタムタクソノミー、カテゴリタイプ
    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で投稿タイプを登録するのでしょうか?試してみたのですがやはりカテゴリーが表示できませんでした・・・。

3件の返信を表示中 - 1 - 3件目 (全3件中)