• wakakufu

    (@wakakufu)


    いつも参考にさせていただいております。

    ランダム表示に関する質問なのですが、
    記事をランダム表示する場合以下で実現できると思います。
    query_posts(“showposts=1&orderby=rand”);

    このランダム結果を1日維持し、翌日の0時にランダムをリセットする
    これを毎日繰り返したいと考えています。
    何か良い方法はないでしょうか?
    どうぞよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • sysbird

    (@sysbird)

    カスタムフィールドを使って実現したことがあります。
    1日に1回、すべての投稿をランダムに並べた順をカスタムフィールドに保存します。
    表示する際にはカスタムフィールドでソートします。
    1日に1回という処理には wp_schedule_event() を利用しました。

    showposts=1ということは表示は1件でよいのでしょうかね。であれば、
    投稿を1件だけ選んで、カスタムフィールドで目印をつけておけばよいと思います。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「日単位でランダム表示を行うには」には新たに返信することはできません。