钩子文档

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.