Wordpressサイト内の特定のページに戻るユーザーを再ルーティングするためにCookieを設定しようとしています。
次の2つの点についてアドバイスをお願いします。
- リダイレクトを処理するコンテンツをロードする前に、Wordpressのphpファイルのどこでcookieをチェックする必要がありますか?これは他のものの上に存在するはずの良いファイルがありますか?
- Wordpress内でCookieを適切に設定するにはどうすればよいですか?
setcookie('cookie_name', 'cookie_value', time()+4000);
Cookieがシステムに保存されていないようです。
ああ、これをinit()にフックする必要があることに気付きました。解決策:Cookieを設定およびチェックする関数をfunctions.phpに作成しました。これが適切に機能するためには、関数を定義した後、関数の外側で次のように呼び出します:add_action( 'init'、 'function-name');
あなたはあなた自身の質問に答えることができます
—
...-40XUserNotFound
おかげでみんな-私はWordpressエリアがあることに気づかなかった。そして、自分自身に答えるヒントをありがとう:) APpreciated、+ 1。
—
アッティカス