gpt4 book ai didi

php - 如何在开发 wordpress 插件时调试 php 代码?

转载 作者:可可西里 更新时间:2023-11-01 12:34:59 24 4
gpt4 key购买 nike

我开始自己开发一些 WordPress 插件。在开发插件时,我在插件中使用了不同的钩子(Hook)(wp_head、add_shortcode 等)函数。谁能给我一个简单方便的方法来调试 WordPress 插件,或者有没有其他方法可以轻松开发 WordPress 插件。提前致谢。

最佳答案

使用 PHP 调试器可能很好,但也可能有点像“跟随弹跳球”。为简单起见,启用 WP_DEBUG 和 WP_DEBUG_LOG(参见 Debugging in WordPress)并使用 error_log()函数将有用信息转储到 wp-content/debug.log 文件。

我倾向于在日志语句前加上类方法、函数或包含文件名,这样我就知道它们来自哪里。例如

error_log(__METHOD__ . ": value = $value");
error_log(__FUNCTION__ . "\n" . print_r($_POST, 1));
ob_start();
var_dump($collection);
error_log(basename(__FILE__) . "\n" . ob_get_clean());

Debug Bar 插件也可以非常方便,尤其是一些可用的附加组件。

关于php - 如何在开发 wordpress 插件时调试 php 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16506601/

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