記事のランキングは表示した回数で取れると思いますが、カテゴリーをどのようにランキングしたいと考えていますか?
仮に記事に複数カテゴリーが設定されていた場合、複数のカテゴリーをカウントするとか、優先順位をつける?とか、方法によっても変わってきますよね。
おそらく、記事を表示した時にカテゴリーをカウントして、カスタムフィールドや、独自テーブルなどに登録していくのでしょう。プラグインは残念ながら分かりません(探していません)。
shokun0803さん
説明不足でごめんなさい
>カテゴリーをどのようにランキングしたいと考えていますか?
カテゴリーA(ニュース)
カテゴリーB(日記)
カテゴリーC(レシピ集)
カテゴリーD(最近買ったおもちゃ)
とあったら
どのカテゴリーに属してる記事が一番読まれているか
カテゴリーごとにランキングをつけたいんですが
>複数カテゴリーが設定されていた場合
カテゴリーB(日記)
カテゴリーC(レシピ集)
と両方にカテゴリが指定してある場合は
両方に加算されてもかまいません
またカテゴリーが増えた時のことを考えてランキングに表示するカテゴリーが選べるようなものをと考えてます
何かそう有参考出来るような・・・
サイトでもヒントでもありましたらよろしくお願いします
get_the_category()
でcat_ID
を拾って数えた物をDBに登録ですかねぇ。まあ、txtとかでもいいですけど。
記事のランキングならカスタムフィールドに数字を足していけばいいと思うので簡単ですが、カテゴリーだと共通で読める何かが必要になりますよね。
functions.phpにカウント用の関数などを用意してページを表示した時にカウントが一番早い方法でしょうか。
ランキングを表示するページとか用意して、そのページのカスタムフィールドを使うなんてのもありかも知れません。まあ、これはアイデアだけ取っといてください;)