钩子文档

secure_logged_in_cookie

💡 云策文档标注

概述

secure_logged_in_cookie 是一个 WordPress 过滤器,用于控制登录 cookie 是否仅通过 HTTPS 发送。它允许开发者基于用户 ID 和安全状态自定义此行为。

关键要点

  • 过滤器名称:secure_logged_in_cookie
  • 参数:$secure_logged_in_cookie(布尔值,表示登录 cookie 是否仅通过 HTTPS 发送)、$user_id(整数,用户 ID)、$secure(布尔值,表示认证 cookie 是否仅通过 HTTPS 发送)
  • 用法:通过 apply_filters 调用,可修改 $secure_logged_in_cookie 的值
  • 相关函数:wp_set_auth_cookie() 用于设置用户认证 cookie
  • 引入版本:WordPress 3.1.0

📄 原文内容

Filters whether the logged in cookie should only be sent over HTTPS.

Parameters

$secure_logged_in_cookiebool
Whether the logged in cookie should only be sent over HTTPS.
$user_idint
User ID.
$securebool
Whether the auth cookie should only be sent over HTTPS.

Source

$secure_logged_in_cookie = apply_filters( 'secure_logged_in_cookie', $secure_logged_in_cookie, $user_id, $secure );

Changelog

Version Description
3.1.0 Introduced.