• wordpressで訪問した時だけ表示されるスクリプト(おみくじ・訪問ありがとう表記・アンケート等)を作ろうと思っております。
    1日1回同じ人には表示されずに、その日初めて訪問した時だけスクリプトが表示されるようにfunctions.phpを用いて設定できるのでしょうか?
    その他にも1日1回○時~○時の間のみ表示させる等の事はfunctions.phpを上手く使って表示させることは可能なのでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 「初めて訪問した時だけ」は、その日有効となるcookieの有無で判別すれば良いと思います。
    cookieがなければ、スクリプトの表示を行いcookieを発行する。cookieが在った場合は、表示を行わないという感じです。(PHPでcookieの発行を行う場合は、表示が開始される前に行うことが必須なので注意。)

    ○時から○時というのは、date_i18n( ‘G’ ) で、その日の時間が取れるので、この数値によって条件分岐を行えば実現できます。

    トピック投稿者 tarotaro1192

    (@tarotaro1192)

    返信有難うございます。
    wordpressもphpもソースをコピペして作っているレベルですので、
    お言葉は理解できるのですが、それをソースにすることが出来ません。

    お手数ですが、簡単な例をソースコードで書いていただく事は可能でしょうか?
    0:00時~0:30分の間に来たユーザーのみ(この時間帯に2回目を見ても表示されない・1日でリセット)に<script src=”hello.js”></script> を表示するといった感じです。基礎的な質問で申し訳ありません。

    先ずはPHPでCookieを発行する方法をお調べになって、ご自分で勉強されてはどうでしょうか。
    クッキーの利用 – PHP入門

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

トピック「1日1回だけスクリプトを表示したい」には新たに返信することはできません。