kururi
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 別々のカスタム投稿タイプに共通のカテゴリを作りたいです。jim912さん
お早い返信本当にありがとうございます。
register_taxonomyに配列で登録した所、希望する動作を行う事ができました。
わかりやすい説明をして頂き、本当に感謝しております。ワードプレスを始めてまだ1ヶ月程度ですが、
jim912さんのおかげで少しずつ前進していけそうな気がします。
本当にありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: 別々のカスタム投稿タイプに共通のカテゴリを作りたいです。返信頂きありがとうございます。
現在テーブルとチェアにそれぞれ価格帯のカテゴリを作って登録している状態です。
サイドバーに<?php wp_nav_menu(‘menu=chair-type’); ?>と<?php wp_nav_menu(‘menu=table-type’); ?>を設定しており、チェアの「1000円までの商品」カテゴリリンクとテーブルの「1000円までの商品」カテゴリリンクの両方表示されており、それを一つにまとめたいと考えております。
items.phpには、
<?php if(have_posts()): while(have_posts()): the_post(); ?>
“>
<?php the_post_thumbnail(‘thumbnail’); ?>
<?php endwhile; endif; ?>
を記載し「1000円までの商品」を表示しております。
こちらにチェアとテーブル両方の「1000円までの商品」を表示したいと考えております。何かfunction.phpにチェアとテーブルをひもづけるコードを書かないといけないのでしょうか。
言葉足らずの所や説明不足な所があり大変申し訳ございません。
お時間のあるときでよろしいので何卒ご教授賜りたく存じます。
よろしくお願いいたします。【チェアタイプのコード】※下記は正常通り動いております。
add_action(‘init’,’create_chair_post_type’,0);
function create_chair_post_type() {
register_post_type(
‘chair’,
array(
‘label’ => ‘チェア’,
‘public’ => true,
‘hierarchical’ => false,
‘menu_position’ => 5,
‘rewrite’ => false,
‘query_var’ => false,
‘supports’ => array(
‘title’,
‘editor’
),
‘register_meta_box_cb’ => ‘chair_meta_box’
)
);
}
add_action(‘init’,’create_chair_ct’,0);
function create_chair_ct() {
register_taxonomy(
‘chairtype’,
‘chair’,
array(
‘hierarchical’ => true,
‘label’ => ‘チェアタイプ’,
‘singular_name’ => ‘チェアタイプ’,
‘query_var’ => true,
‘rewrite’ => true
)
);
}