我在嘗試將url中的額外變量傳遞給我的WordPress安裝時遇到了麻煩。例如 /news?c=123出于某種原因,它僅在網(wǎng)站根目錄上有效,www.example.com?c=123但是如果url中包含更多信息,則它將無效www.example.com/news?c=123。我的主題目錄中的functions.php文件中包含以下代碼。if (isset($_GET['c'])) { setcookie("cCookie", $_GET['c']); }if (isset($_SERVER['HTTP_REFERER'])){ setcookie("rCookie", $_SERVER['HTTP_REFERER']);}有任何想法嗎?
3 回答

繁花如伊
TA貢獻2012條經(jīng)驗 獲得超12個贊
在function.php中添加以下代碼
add_filter( 'query_vars', 'addnew_query_vars', 10, 1 );
function addnew_query_vars($vars)
{
$vars[] = 'var1'; // var1 is the name of variable you want to add
return $vars;
}
那么您將能夠使用$ _GET ['var1']
- 3 回答
- 0 關(guān)注
- 973 瀏覽
添加回答
舉報
0/150
提交
取消