我开始自己开发一些 WordPress 插件。在开发插件时,我在插件中使用不同的钩子(wp_head、add_shortcode 等)函数。谁能告诉我一个简单方便的方法调试 WordPress 插件或者有没有其他方法可以轻松开发 WordPress 插件。提前致谢。
使用 PHP 调试器可能很好,但它也可能有点像“跟随弹跳球”。为简单起见,启用 WP_DEBUG 和 WP_DEBUG_LOG(请参阅在 WordPress 中调试 http://codex.wordpress.org/Debugging_in_WordPress)并使用错误日志() http://php.net/manual/en/function.error-log.php函数将有用信息转储到 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());
调试栏插件也非常方便,尤其是使用一些可用的附加组件时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)