gpt4 book ai didi

php - Wordpress 插件中的自定义错误处理

转载 作者:行者123 更新时间:2023-12-02 03:30:34 25 4
gpt4 key购买 nike

我正在创建一个公共(public)使用的 Wordpress 插件并致力于一般错误处理/日志记录。当谈到 Wordpress 插件时,我一直在努力寻找任何类型的“最佳实践”。

在常规 PHP 领域,似乎 good practice设置您的error_reporting , 使用 set_error_handler 创建自定义错误处理程序然后 trigger_error捕获/记录有关错误的详细信息。这是 Wordpress 插件中的一个坏主意吗?

在我看过的大量插件中,似乎没有人使用这种做法,这就是我想知道的原因。像这样设置自定义处理程序会干扰其他插件或其他东西吗?有没有更好的方法来处理/记录 Wordpress 插件中的错误?

谢谢!

最佳答案

在 WordPress 中,您将使用 WP_Error类来处理错误。

有一组常量将确定是否报告、显示或记录错误,您通常会在 wp-config.php 中定义这些常量。 :

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);
define('SAVEQUERIES', true);

当然,开发的时候应该有 WP_DEBUGtrue , 并将其设置为 false在生产环境中。

查看 DeveloperDebug Bar插件和 WordPress Error Handling系列文章了解更多信息

关于php - Wordpress 插件中的自定义错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27024984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com