deprecated_constructor_trigger_error
云策文档标注
概述
此文档介绍了一个用于控制是否触发已弃用构造函数错误的过滤器。它允许开发者根据条件决定是否在WP_DEBUG启用时显示错误信息。
关键要点
- 过滤器名称为 'deprecated_constructor_trigger_error',用于控制是否触发已弃用函数的错误。
- 触发错误需要同时满足两个条件:WP_DEBUG 设置为 true,且过滤器返回 true。
- 此过滤器在 WordPress 4.3.0 版本中引入,与 _deprecated_constructor() 函数相关。
代码示例
if ( WP_DEBUG && apply_filters( 'deprecated_constructor_trigger_error', true ) ) {
// 触发错误的代码逻辑
}
原文内容
Filters whether to trigger an error for deprecated functions.
Description
WP_DEBUG must be true in addition to the filter evaluating to true.
Parameters
$triggerbool-
Whether to trigger the error for deprecated functions. Default true.
Source
if ( WP_DEBUG && apply_filters( 'deprecated_constructor_trigger_error', true ) ) {
Changelog
| Version | Description |
|---|---|
| 4.3.0 | Introduced. |