我正在尝试使用此代码设置我的cookie
function setChosen($chosen) {
if(!isset($_COOKIE['ws-chosen'])) {
setcookie('ws-chosen', $chosen, strtotime('1 days'));
}
}
我希望在特定页面上调用它,例如:
setChosen($chosenitem);
我使用的是wordpress,除非我将其挂接到function.php上的init,否则它将无法正常工作
add_action('init','setChosen');
但是我需要传递一个参数作为来自特定页面的cookie的值;
我该怎么办?
答案 0 :(得分:0)
您可能想签出:Place a cookie when a specific page has been viewed?
您可以将逻辑放在functions.php
文件中,以检测您是否在所需的页面上,并相应地设置cookie值。