質問: クソみたいなことを質問させてください。 現在つくっているサイトで、各カテゴリページでそのカテゴリのアクセスランキングをサイドバーで表示したいと思っています。 現在は、サイト全体の記事でのランキングになっていて、しかも期限を切らずトータルアクセスでのランキング方式です。 ソースは下記参照 ``` 'post', 'posts_per_page' => '10', 'meta_key' => 'postviews', 'orderby' => 'meta_value_num', ) ); if( $myposts ): ?> アクセスランキング ``` これを、**「24時間計測」**で**「各カテゴリ別」**のランキングにするには何をどう書き加えれば良いでしょうか? ご回答よろしくお願いいたします!
回答: 現在の仕様は、カスタムフィールド`postviews`に閲覧数を記録し、投稿が閲覧されるたびにインクリメントする方式でしょうか? そうであれば、24時間単位での閲覧数を表示するのは無理です。 トータルの閲覧数のみが記録されている現状では、過去24時間の閲覧数を判別する材料がないためです。 カテゴリ別に関しては、`get_posts`のパラメーターに`tax_query`を加えれば、実現可能だと思います。