1
我想在頁面之間傳遞一個變量。這是整個網站的控制變量,讓我們稱之爲季節。此變量具有當前季節的默認值(admin中的自定義變量),並可通過鏈接進行更改。 (一些檔案喜歡網址:...?season = 1)
我希望這個在整個網站上進行,如果設置。因此,例如,頁面1的鏈接將從...?pageid = 1更改爲...?pageid = 1 & season = 1。對於所有鏈接。基本上我認爲這個賽季是每個頁面顯示的內容的控制變量。
這怎麼可以在wordpress中最簡單地完成?
我也嘗試過cookies和session,但沒有成功(存儲這個變量)。什麼是正確的代碼在做什麼像「無論下一頁將是什麼,傳遞給它的這個變量,所以它將在$ _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