サポート » 使い方全般 » タグクラウドをあいうえお順で表示したい

  • <?php wp_tag_cloud(); ?>を用いてタグクラウドを表示しています。
    このタグクラウドを、あいうえお順で表示させたいのですが、何か方法はありませんでしょうか?

    理想を述べると、以下のサイトのように表示出来ればいいと思っているのですが、
    難しいかもしれないので、
    最低限あいうえお順で表示されているようにしたいと考えています。
    http://manapedia.jp/util/tag_list

    何かわかる方がいらっしゃいましたら、
    ご回答いただけますと幸いです。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • モデレーター jim912

    (@jim912)

    WordPressのタグクラウドは、デフォルトでタグ名順になります。
    但し、タグ名といってもタグ名の文字コード順となります。(参考に挙げていただいたサイトの並び順も文字コード順ですね。)

    本当の意味で、読みのあいうえお順にしたいのであれば、別途読み方の入力項目を作成し、それに沿って並べるしかありません。

    スレッド開始 shinozaki

    (@shinozaki)

    調べたら、本来タグ名順になるようですが、
    実際の表示がタグ名順になっていませんでした。

    これは、コードなどで強引にタグ名(文字コード)順にする
    ということはできませんでしょうか?

    明示的に ‘orderby’ => ‘name’ を追加したらどうなりますか?

    あと、

    実際の表示がタグ名順になっていませんでした。

    と曖昧な説明でなく、実際のタグ順を貼付けるなどして紹介した方が、解決の糸口が増えてよいです。

    スレッド開始 shinozaki

    (@shinozaki)

    ‘orderby’ => ‘name’ を追加したところ、
    表示は変化しました。

    しかし、変化したのですが、
    追加前も追加後もタグクラウドでのタグが
    ランダムに表示されている、という感じの変化でした。
    タグの並びにこれといった順番や法則性などが
    見つけられませんでした。

    情報不足で申し訳ないです。

    プラグインなどを停止しましたが、
    プラグインなども関係ないみたいです・・

    タグの並びにこれといった順番や法則性などが
    見つけられませんでした。

    情報不足で申し訳ないです。

    ここに、タグの並び順を書けばいいのでは?
    自分は法則性を見つけられなくても、見つけられる人はいるかもしれないのだから。

    スレッド開始 shinozaki

    (@shinozaki)

    すいませんでした。

    以下に記載しておきます。

    公共事業 投票 ナショナリズム SNS 「ありえない」 法人税
    成長 価値 勉強 ベンチャー 労働 学生 歴史 イノベーション 
    ネット選挙 終身雇用 それアリ? 株式会社

    こんな感じです。

    どうもありがとうございます。

    私にも法則性は分からなかったです。

    あとは、wp_tag_cloud に、
    ‘order’ => ‘ASC’ を渡した場合
    ‘order’ => ‘DESC’ を渡した場合
    でチェックしてみる、ですかね。
    ASCとDESCで並びが逆になれば、何がしかのルールで並べている(ランダムではない)と推定できます。

    ここから下は推測ですが、
    データベースの文字コード、あるいは PHP の文字コードが、UTF-8 でない場合は、
    内部処理では、表示のあいうえお順とは異なる順序で並べられる可能性はあるかな、と思います。

    スレッド開始 shinozaki

    (@shinozaki)

    ご意見ありがとうございました。

    この後も調べたのですが、
    やはりわかりませんでした。

    もし、今回のトピックについて
    情報などお持ちの方がいらっしゃいましたら、
    ぜひ提供していただきたいです。

    よろしくお願い致します。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「タグクラウドをあいうえお順で表示したい」には新たに返信することはできません。