【发布时间】:2013-11-19 19:37:45
【问题描述】:
正如我所说,我是 PHP 调试的新手,虽然我的网站工作正常,但 wordpress 插件的行为不正常,所以我开始进行 PHP 调试。
我在 Ubuntu 上,我已经安装了 xdebugger 并在我的 wordpress 配置文件中打开了调试。
我的主要问题是弄清楚输出:
[18-Nov-2013 17:46:28 UTC] PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'lartMainFunctions' does not have a method 'lart_post_thumbnails' in /usr/share/wordpress/wp-includes/plugin.php on line 406
[18-Nov-2013 17:46:28 UTC] PHP Stack trace:
[18-Nov-2013 17:46:28 UTC] PHP 1. {main}() /var/www/lart.co.uk/index.php:0
[18-Nov-2013 17:46:28 UTC] PHP 2. require() /var/www/lart.co.uk/index.php:17
[18-Nov-2013 17:46:28 UTC] PHP 3. require_once() /usr/share/wordpress/wp-blog-header.php:12
[18-Nov-2013 17:46:28 UTC] PHP 4. require_once() /usr/share/wordpress/wp-load.php:29
[18-Nov-2013 17:46:28 UTC] PHP 5. require_once() /etc/wordpress/wp-config.php:55
[18-Nov-2013 17:46:28 UTC] PHP 6. do_action() /usr/share/wordpress/wp-settings.php:296
[18-Nov-2013 17:46:28 UTC] PHP 7. call_user_func_array() /usr/share/wordpress/wp-includes/plugin.php:406
如果有人能让我更了解这些错误,那就太好了。
【问题讨论】:
-
您的代码可能有错误:)