如何使用参数在特定页面上设置Cookie

时间:2019-03-07 20:12:36

标签: php wordpress cookies

我正在尝试使用此代码设置我的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的值;

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可能想签出:Place a cookie when a specific page has been viewed?

您可以将逻辑放在functions.php文件中,以检测您是否在所需的页面上,并相应地设置cookie值。