サポート » 使い方全般 » 特定のカテゴリのタグ一覧を表示させたい

  • タグ一覧を五十音別に表示したです。

    「あ」から始まるタグ名をタグ名のリストで表示して、タグ名はアーカイブへのリンクになっているようにしたいのですが、やり方がわかりません。

    wp_list_categoriesを使ってchild_ofで特定のカテゴリの子カテゴリを表示させることはできるのですが、その子カテゴリをtaxonomyでpost_tagに変更して、

    <?php $posttags = get_the_tags();
    if ($posttags) {
    foreach($posttags as $tag) {
    echo $tag->name . ‘ ‘;
    }
    }
    ?>
    こちらでタグ名を表示させることを考えたのですがうまくいきませんでした。
    タグに親子要素を持たせれば可能なのでしょうか?

    ご教授よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • ひょっとすると、求めているのはこんな感じなのでは?

    <ul>
    <?php
    $posttags =  get_terms("post_tag", "fields=all");
    if ($posttags) {
    	sort($posttags); //五十音順にソート
    	foreach($posttags as $tag) {
    		echo "<li><a href='".get_tag_link($tag->term_id)."'>".$tag->name . "</a></li>";
    	}
    }
    ?>
    </ul>

    kurosquareさん

    ご教授ありがとうごさいます。

    タグ一覧を五十音順にソートして、あ行のみを表示したいのです。

    せっかくご教授いただいたのにすみません。

    特定のカテゴリーに属するタグのみを表示させられれば
    同じようなこともできるのでしょか?

    <?php $args = array(
    ‘child?of’ => ‘特定のカテゴリ’,
    ‘order’ => ‘asc’,
    ‘orderby’ => ‘name’,
    ‘taxonomy’ => ‘post_tag’
    ?>
    <?php wp_list_categories( $args ); ?>

    こんな感じで書いてみたのですが、うまくいきませんでした。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「特定のカテゴリのタグ一覧を表示させたい」には新たに返信することはできません。