如何查看插件激活产生的错误?

时间:2012-04-17 作者:Steven

我正在开发一个插件,激活后,出现以下错误:

插件在激活期间生成了xxx个字符的意外输出

我怎样才能看到什么unexpected output 是否生成?

我已打开调试,但它没有帮助:

define(\'WP_DEBUG\', true);
if (WP_DEBUG) {
  define(\'WP_DEBUG_LOG\', true);
  define(\'WP_DEBUG_DISPLAY\', true);
  @ini_set(\'display_errors\', 1);
}
Update
仅供参考-我已检查前后是否没有空格<?php ?>. 我已经做了一些深入的研究,并测试了各种解决方案,但我仍然被卡住了。

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

如果插件有错误输出

插件在激活期间生成了xxx个字符的意外输出

那么这只意味着有一些错误输出。

遗憾的是,WP不能输出比这更多的内容。每个错误输出都会发送一个标头(如var_dump/var_export/print_r/print/error/printf 将输出。

简而言之:

除非你深入研究插件代码,否则你不会得到更多信息。您的最佳赌注高于↑ 上面提到的函数可以放入插件代码中,以获得真实的错误输出。

Short: 很抱歉这么说,但这是事实……:/

结束

相关推荐

Mu-plugins文件夹在多站点安装中是如何工作的?

我对什么时候应该将插件文件放入mu插件有点困惑。我知道它必须使用插件,而且我知道它们是自动启用的。但是,在网络设置中,这是否会强制在所有子博客中启用插件文件?这是有道理的,那么这是我唯一一次应该在网络中放置插件文件吗?我什么时候希望插件代码在每个子博客中运行?例如,如果我想自动设置一个新的缩略图大小,我应该在那里这样做吗?或者还有其他例子吗。那么网络激活呢?