サポート » テーマ » 警告ページの割り込み表示方法

  • reiran2000

    (@reiran2000)


    いつもお世話になっております。

    現在、自作のテーマを制作&改造をしているのですが、ある特定の記事(カスタムフィールドやカテゴリなど)にアクセスした場合、例えば、amazonのアダルトカテゴリーにアクセスした場合の警告ページ(年齢チェック)の様な、デザイン可能なページを表示させ、以後同じカテゴリーにアクセスした場合、表示せず・・・という様なロジックを組み込みたいと思うのですが、良い方法が浮かびません。

    何か、参考になりそうなテーマや実装例など、ご存じでしたら教えていただければ幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    「一度表示させたら後は表示しない」の実現のためには、通常はクッキーを使います。特定のカスタムフィールドやカテゴリーを表示させるときクッキーをチェックして、それが存在しなければ警告ページを出してクッキーをセットすればいいのです。

    クッキーのチェックは、template_redirect アクションあたりで組み込めば十分だと思います。この時点では is_category() 関数などが使えるため、カテゴリーのチェックは容易ですし、画面出力は行なわれていないので setcookie() も通ります。

    トピック投稿者 reiran2000

    (@reiran2000)

    お返事有り難うございます。

    なるほど、クッキー(と付随する関数)が使えるんですね。
    もう少し精査してみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「警告ページの割り込み表示方法」には新たに返信することはできません。