check_comment_flood_db()
云策文档标注
概述
check_comment_flood_db() 函数是 WordPress 中用于钩入基于数据库的评论洪水检查的包装器。它主要确保向后兼容性,允许插件通过 remove_action() 解除旧版函数的钩子。
关键要点
- 该函数通过 add_filter() 钩入 'wp_is_comment_flood' 过滤器,调用 wp_check_comment_flood() 函数。
- 从 WordPress 4.7.0 版本起,它被转换为 add_filter() 包装器,以维护与旧插件的兼容性。
- 最初在 WordPress 2.3.0 版本中引入,用于处理评论洪水检查。
代码示例
function check_comment_flood_db() {
add_filter( 'wp_is_comment_flood', 'wp_check_comment_flood', 10, 5 );
}
原文内容
Hooks WP’s native database-based comment-flood check.
Description
This wrapper maintains backward compatibility with plugins that expect to be able to unhook the legacy check_comment_flood_db() function from ‘check_comment_flood’ using remove_action() .
Source
function check_comment_flood_db() {
add_filter( 'wp_is_comment_flood', 'wp_check_comment_flood', 10, 5 );
}
Changelog
| Version | Description |
|---|---|
| 4.7.0 | Converted to be an add_filter() wrapper. |
| 2.3.0 | Introduced. |