wordpress如何设置cookie
时间: 2024-09-18 18:06:24 浏览: 97
WordPress 中设置 cookie 主要有以下几个步骤:
1. 登录到你的 WordPress 管理后台(通常是 `wp-admin` 地址)。
2. 找到并点击 "外观" -> "小工具"。这里你可以添加自定义小工具,如 PHP 或者 HTML 代码编辑器。
3. 创建一个新的文本小工具,命名为“Cookie Manager”或其他适合的名字。
4. 编辑小工具的内容,在其中添加下面的 PHP 代码来设置 cookie:
```php
<?php
// 设置一个简单的 cookie 示例
setcookie('my_cookie_name', 'cookie_value', time() + (86400 * 30), '/'); // 有效期30天
// 更详细的示例,可以设置更多属性,例如路径、域名等
$cookie_data = [
'name' => 'your_cookie_name',
'value' => 'cookie_value',
'expire' => time() + (86400 * 30), // 有效期30天
'path' => '/',
'domain' => COOKIE_DOMAIN, // 如果你想设置特定的域,比如 '.example.com'
'secure' => is_ssl(), // 只在HTTPS连接下发送
'http_only' => true, // 防止通过JavaScript访问
];
// 使用 setcookie 函数设置cookie
setcookie($cookie_data);
?>
```
在这个例子中,我们设置了名为 `my_cookie_name` 的 cookie,并指定了有效期和路径。记得替换实际的名称、值和选项。
5. 保存并发布小工具。现在每次页面刷新时,指定的 cookie 就会被设置。
阅读全文