您好,我正在尝试让我的自定义Cookie在触发时保留在所有页面上
add_action('woocommerce_thankyou', 'my_setcookie');
function my_setcookie(){
$path = parse_url(get_option('siteurl'), PHP_URL_PATH);
$host = parse_url(get_option('siteurl'), PHP_URL_HOST);
$expiry = strtotime('+2 days');
setcookie('madeorder', 'yes', $expiry, $path, $host);
}
它成功地在“谢谢”页面上触发,但是当我导航到另一页面时,它消失了... 我在检查器中看到,其他woocommerce cookie都在根路径“ /”中设置,所以也许这就是为什么它们都在网站上所有页面上显示的原因... 我很困惑,你能帮我吗?
提前谢谢!