钩子文档

expiration_of_site_transient_{$transient}

💡 云策文档标注

概述

此文档介绍了一个动态过滤器钩子 expiration_of_site_transient_{$transient},用于在设置站点瞬态值之前过滤其过期时间。钩子名称中的 $transient 部分动态对应瞬态名称。

关键要点

  • 这是一个过滤器钩子,允许开发者在设置站点瞬态时修改其过期时间。
  • 钩子名称是动态的,基于瞬态名称,例如 expiration_of_site_transient_my_transient。
  • 参数包括 $expiration(过期时间,以秒为单位,0 表示永不过期)、$value(站点瞬态的新值)和 $transient(瞬态名称)。
  • 主要用于 set_site_transient() 函数中,自 WordPress 4.4.0 版本引入。

📄 原文内容

Filters the expiration for a site transient before its value is set.

Description

The dynamic portion of the hook name, $transient, refers to the transient name.

Parameters

$expirationint
Time until expiration in seconds. Use 0 for no expiration.
$valuemixed
New value of site transient.
$transientstring
Transient name.

Source

$expiration = apply_filters( "expiration_of_site_transient_{$transient}", $expiration, $value, $transient );

Changelog

Version Description
4.4.0 Introduced.