サポート » 使い方全般 » タグクラウドで使われているタグの数を表示させるためにはどうすればよいでしょうか?

  • 解決済 echizenya

    (@echizenya)


    いつもお世話になっております。
    下記の質問につきましてご存知の方がいらっしゃればご教示願います。

    【質問の主旨】
    現在、個人ブログのサイトのサイドバーにおいてウィジェットエリアの最下部にタグクラウドを表示させています。
    そのタグクラウドとして表示されているタグについて、使われている数を表示させるためにはどうすればよいでしょうか?

    【質問の補足】
    1.
    現在、タグクラウドのタグはfunctions.phpにおいて、下記のフィルターで制御しています。

    // テーマのタグクラウドのパラメータ変更
    function my_tag_cloud_filter($args) {
        $myargs = array(
            'smallest' => 10, // 最小文字サイズは 10pt
            'largest' => 10, // 最大文字サイズは 10pt
            'number' => 60,  // 一度に表示するのは60タグまで(0で無限)
            'echo' => false,  // wordpress4.4以前の人はこの行は不要
            'orderby' => 'count', //使用頻度順
            'order' => 'DESC',  // 降順
        );
        return $myargs;
    }
    add_filter('widget_tag_cloud_args', 'my_tag_cloud_filter');

    2.
    このフィルターを作成するにあたり、下記の2つのページを参考にしています。

    https://goo.gl/7FEjHb (WordPress Codex 関数リファレンス/get tags)
    https://feb29.org/wordpress-tagclouds-customize.html

    ただ$myargsの中で使える配列の要素として、「使用されているタグの数」という要素を自分では見つけることができません。どの要素を使用もしくは応用すれば「使用されているタグの数」が表示されるのでしょうか?

    以上、よろしくお願い申し上げます。

    ヘルプの必要なページ: [リンクを見るにはログイン]

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    WordPress 4.8 以降であれば、show_count パラメーターが使用できます。
    詳細は、wp_tag_cloud コードリファレンスを参照してみてください。

    $myargs = array(
        'smallest' => 10, // 最小文字サイズは 10pt
        'largest' => 10, // 最大文字サイズは 10pt
        'number' => 60,  // 一度に表示するのは60タグまで(0で無限)
        'echo' => false,  // wordpress4.4以前の人はこの行は不要
        'orderby' => 'count', //使用頻度順
        'order' => 'DESC',  // 降順
        'show_count' => true,  // <- 追加
    );
    • この返信は2年、 1ヶ月前にishitakaが編集しました。

    @ishitaka さま。
    いつもコメントありがとうございます。アドバイスの通り、配列の最後の要素に

    'show_count' => true,

    を挿入すると、各記事につけたタグの合計数が表示されるようになりました。
    これからもどうぞよろしくお願いします。

    https://e-yota.com/

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「タグクラウドで使われているタグの数を表示させるためにはどうすればよいでしょうか?」には新たに返信することはできません。