钩子文档

recovery_mode_email_rate_limit

💡 云策文档标注

概述

本文档介绍 WordPress 中的 recovery_mode_email_rate_limit 过滤器,用于控制发送恢复模式电子邮件链接的速率限制。开发者可以通过此过滤器自定义等待时间,以优化用户体验或安全策略。

关键要点

  • recovery_mode_email_rate_limit 是一个过滤器,允许修改发送恢复模式电子邮件链接之间的时间间隔。
  • 参数 $rate_limit 是一个整数,表示等待的秒数,默认值为 DAY_IN_SECONDS(即一天)。
  • 此过滤器在 WordPress 5.2.0 版本中引入,相关函数为 WP_Recovery_Mode::get_email_rate_limit()。

代码示例

add_filter( 'recovery_mode_email_rate_limit', function( $rate_limit ) {
    // 将速率限制修改为 2 小时(7200 秒)
    return 7200;
} );

📄 原文内容

Filters the rate limit between sending new recovery mode email links.

Parameters

$rate_limitint
Time to wait in seconds. Defaults to 1 day.

Source

return apply_filters( 'recovery_mode_email_rate_limit', DAY_IN_SECONDS );

Changelog

Version Description
5.2.0 Introduced.