函数文档

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.