サポート » 使い方全般 » 指定のカスタム投稿タイプに属するカスタム分類とその説明を一覧表示し

  • 解決済 Hidekazu Ishikawa

    (@kurudrive)


    初めて質問させていただきます。

    表題の通り下記のような事をしたいと思っているのですが、
    いろいろ検索しても同種の事例が発見出来ずお力添えいただければと思います。

    ■現状
    ・「食品(foods)」というカスタム投稿タイプを作成済み
    ・「食品(foods)」に対してfoods-catというカスタム投稿分類を作成

    ■やりたい事
    特定の固定ページ(page-XXX.php)に「食品」に属するカテゴリー名(カスタム分類)とその説明(description)を一覧表示したい

    ——————————————–
    [カスタム分類1の名前] カスタム分類1の説明
    [カスタム分類2の名前] カスタム分類2の説明
    [カスタム分類3の名前] カスタム分類3の説明
    ——————————————–
    ↓結果としてはこんな形をイメージしていただければと思います。
    ——————————————–
    [野菜] 畑で取れる植物です。
    [果物] 野菜より甘い事が多くおやつにも代用されます。
    [ 肉 ] 動物の筋肉です。
    ——————————————–

    何卒宜しくお願いします。

    【追伸1】
    [野菜][果物][肉]の部分は該当するtaxonomy-foods-cat.phpにリンクする想定です。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ——————————————–
    [野菜] 畑で取れる植物です。
    [果物] 野菜より甘い事が多くおやつにも代用されます。
    [ 肉 ] 動物の筋肉です。
    ——————————————–
    のところ

    $term_obj_list = get_terms('foods-cat');
    foreach($term_obj_list as $term_obj) :
        $title = esc_html($term_obj->name);
        $description = esc_html($term_obj->description);
        echo "[$title] $description<br />";
    endforeach;

    トピック投稿者 Hidekazu Ishikawa

    (@kurudrive)

    > pluto1234様

    ありがとうございました!
    意図した通り出力できました!

    今後同じ事をしようとする人の為に、カスタム分類ページへのリンク(ちょっと強引ですが・・・)と、「カスタム分類の説明」の改行を有効にしたソースを貼っておきます。

    <dl>
    <?php
    $term_obj_list = get_terms('food-cat');
    foreach($term_obj_list as $term_obj) :
        $title = esc_html($term_obj->name);
        $link = esc_html($term_obj->slug);
        $description = $term_obj->description;?>
    <dt><a href="/food-cat/<?php echo "$link"; ?>/"><?php echo "$title"; ?></a></dt><dd><?php echo wpautop("$description"); ?></dd>
    <?php endforeach;?>
    </dl>
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「指定のカスタム投稿タイプに属するカスタム分類とその説明を一覧表示し」には新たに返信することはできません。