哪里是使用Register_Shutdown_Function()的最佳位置?

时间:2014-08-01 作者:Howdy_McGee

我想使用Register Shutdown Function 要跟踪致命错误,我的问题是,在哪里最好调用它,以便它同时命中WordPress、插件和主题致命错误?

1 个回复
最合适的回答,由SO网友:gmazzap 整理而成

WordPress核心自行注册关机功能(source) 功能shutdown_action_hook 注册为在关机时运行,请调用

do_action( \'shutdown\' );
还有更多(source).

因此,如果您想以WordPress的方式注册关机功能,只需将您的功能添加到“关机”挂钩上:

add_action( \'shutdown\', \'my_shutdown_callback\' );

function my_shutdown_callback() {
  error_log(\'Goodbye\');
}
把代码放在哪里并不重要,一个插件,一个mu插件,函数。php,没关系,它会一直在关机时运行。。。

当然,尽快注册它可以让您捕获早期错误,所以使用mu plugin 您可以捕获插件init上发生的错误。

结束

相关推荐

调用xdebug帮助器函数的最佳位置?

现在,我把下面的代码放在任何我认为会出错的地方。/** xdebug helper */ error_reporting(E_ERROR); ini_set(\"display_errors\", 1); ini_set(\"html_errors\", 1); 我应该在哪里包含此代码,以便始终在每个页面上调用它?