钩子文档

comment_cookie_lifetime

💡 云策文档标注

概述

comment_cookie_lifetime 是一个 WordPress 过滤器,用于设置评论 cookie 的生存时间(以秒为单位)。开发者可以通过此过滤器自定义 cookie 的过期时间,默认值为 YEAR_IN_SECONDS。

关键要点

  • 过滤器名称:comment_cookie_lifetime
  • 参数:$seconds(整数类型),表示评论 cookie 的生存时间,默认值为 YEAR_IN_SECONDS
  • 用途:在 wp_set_comment_cookies() 函数中设置未认证评论者的身份 cookie,常用于在审核中召回之前的评论
  • 版本变更:WordPress 6.6.0 中将默认值从 30000000 秒改为 YEAR_IN_SECONDS,最初在 2.8.0 版本引入

代码示例

$comment_cookie_lifetime = time() + apply_filters( 'comment_cookie_lifetime', YEAR_IN_SECONDS );

📄 原文内容

Filters the lifetime of the comment cookie in seconds.

Parameters

$secondsint
Comment cookie lifetime. Default YEAR_IN_SECONDS.

Source

$comment_cookie_lifetime = time() + apply_filters( 'comment_cookie_lifetime', YEAR_IN_SECONDS );

Changelog

Version Description
6.6.0 The default $seconds value changed from 30000000 to YEAR_IN_SECONDS.
2.8.0 Introduced.