• 解決済 pon0000

    (@pon0000)


    普通のカテゴリーの場合は

    <ul class='wp-tag-cloud'>
    <?php
        $cat_all = get_terms( "category", "fields=all&get=all" );
        foreach($cat_all as $value):
     ?>
    <li> php echo get_category_link($value->term_id); echo $value->name; </li>
    
    <?php endforeach; ?>

    上記のように、親カテゴリーリストを固定ページで表示させています。

    これと同じ要領で、タクソノミーで作った親カテゴリーリストを固定ページで表示させたいのですが、手順がわかりません。

    分類名:dog
    ラベル:犬
    単数形のラベル:dog
    利用する投稿タイプ:投稿

    taxonomy-●●.php で新しいページを作った方がいいのか、何も作らずでいいのか…

    分かる方がいらっしゃったらご教授頂けると幸いです。
    宜しくお願い致します。

    ※ すみません、ダブって投稿してしまいました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター けい (Kei Nomura)

    (@mypacecreator)

    レイアウト崩れが起こりますので、ソースコードはcodeタグで囲ってください。
    さてご質問の件ですが、get_termsの引数categoryをdogに変えれば良いと思います。(変数名$cat_allとかも適宜分かりやすく$dog_allとかに変えていただければ)

    taxonomy-***.phpが必要なのかどうかは想定されてるサイト構成によると思いますので、この情報からは、どちらがよいとかはわかりません。

    jdbb

    (@jdbb)

    htmlやphpなどを記述するときは表示が崩れますのでバッククォート「`」で囲むか
    対象部分を選択して「code」ボタンを押してください。

    はじめから作られているカテゴリーは
    $cat_all = get_terms( "category", "fields=all&get=all" );
    ですが
    自分で作ったタクソノミーであればcategory
    の部分をそのまま置き換えるだけでwordpressのほうがちゃんと拾ってきてくれます。
    my_taxonomyという名前のものを自分で作ったのであれば

    $tax_all = get_terms( "my_taxonomy", "fields=all&get=all" );
    このような感じになります。

    トピック投稿者 pon0000

    (@pon0000)

    mypacecreator様
    jdbb様

    有難う御座います
    ご教授頂いた通り、get_termsの引数を変え、そして $cat_all⇒$tax_allに変更したところ、リスト表示をする事ができました。

    また、レイアウトの表示崩れはすみませんでした。
    「code」ボタンで囲ませて頂きました。

    今回は本当に有難う御座います。
    この2日間色々と悩んでいたので、相談した甲斐がありました。

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

トピック「カスタム分類で作ったラベルの一覧を固定ページで表示させたいです」には新たに返信することはできません。