ページ間に変数を渡したいと思います。これはサイト全体の制御変数で、シーズンとも呼ばれます。この変数は現在のシーズンのデフォルト値(adminのカスタム変数)を持ち、リンクを通じて変更できます。 (URLのようなアーカイブ:...?season = 1)
これが設定されている場合は、サイト全体に掲載されます。たとえば、ページ1へのリンクは、?pageid = 1から...?pageid = 1 &シーズン= 1に変更されます。すべてのリンク。基本的には、今シーズンは、各ページに表示するコンテンツのコントロール変数になるようにしています。
これはどのようにして最も簡単にワードプレスで行うことができますか?
私もクッキーとセッションを試みましたが、成功しませんでした(この変数を保存するため)。 "次のページがどんなものであれ、この変数を渡すので、$ _REQUESTで読み込み可能になります"といったようなことを行う際の正しいコードは何ですか?
おかげで、 Sziro
編集:
<?php
function get_season_ID()
{
if (array_key_exists('cat', $_REQUEST))
{
$c= $_REQUEST['cat'];
//I whant to pass $c to the next page whatever that is.
return $_REQUEST['cat'];
}
else
{
return get_custom('current_season_category_id');
}
}
?>
状況を明確にします。すべてのゲスト/ユーザー/視聴者にデフォルト値が設定されています。その後、彼らはそれぞれ異なるセッションを持ち、異なる季節の異なるページを見ることができます。 – Sziro
@ user1348490テーマの 'functions.php'ファイルにデフォルト値を設定します。そして、誰かがデフォルト以外の値を選択した場合、その選択をどれくらい長くしたいかによって、 '$ _SESSION'または' $ _COOKIE'にそれを保存してください。セッションやCookieに問題がある場合は、動作しなかったことについてさらに投稿してください。私は本当に '$ _REQUEST'に値を追加することがここに行く方法だとは思わない。 – jessica