サイドバーに 2 ページビューごとに異なるブロックを表示したいと思います。残念ながら、WordPress はデフォルトでセッションを利用しません。セッションを利用せずに同じユーザーのヒットを追跡する他の方法はありますか? この訪問が最初、2 番目、n 番目のユーザーのページビューであるかどうかがわかれば十分です。
ありがとう!ジョナス
セッションなしでそれを行う方法はありますが、かなり不十分です (IP と DB を使用)。PHP コードとデータベースが必要です。
+テーブル:visits
1.誰かがサイトのページにアクセスすると、スクリプトは次の値をテーブルに挿入します。
2.スクリプトは、訪問者の IP が DB に既に存在するかどうかを確認し、一致したフィールド「is_second_pageview」の値も確認します。この値が 1 の場合は秒のページビューであり、そうでない場合は 3 番目、5 番目、...ページビュー。次に、スクリプトはそのフィールドの値を に更新0
し、リクエストに応じて広告を表示します。
3. cron ジョブを使用して古い行を削除します (visit_time
フィールドに従って)。そうしないと、このテーブルが過密になります。