wp_php_error_args
云策文档标注
概述
wp_php_error_args 是一个 WordPress 过滤器,用于修改传递给 wp_die() 函数的参数,这些参数用于默认 PHP 错误模板。它允许开发者在 PHP 错误处理时自定义错误响应。
关键要点
- 过滤器名称:wp_php_error_args
- 参数:$args(关联数组,包含传递给 wp_die() 的参数,如 'response'、'link_url' 和 'link_text')和 $error(从 error_get_last() 获取的错误信息数组)
- 用途:在默认 PHP 错误模板中调整错误显示行为
- 引入版本:WordPress 5.2.0
代码示例
$args = apply_filters( 'wp_php_error_args', $args, $error );注意事项
此过滤器主要用于 WP_Fatal_Error_Handler::display_default_error_template() 方法中,开发者应谨慎修改参数以避免影响错误处理流程。
原文内容
Filters the arguments passed to wp_die() for the default PHP error template.
Parameters
$argsarray-
Associative array of arguments passed to
wp_die(). By default these contain a'response'key, and optionally'link_url'and'link_text'keys. $errorarray-
Error information retrieved from
error_get_last().
Source
$args = apply_filters( 'wp_php_error_args', $args, $error );
Changelog
| Version | Description |
|---|---|
| 5.2.0 | Introduced. |