Using FirePHP with WordPress

时间:2013-04-09 作者:William

我正在尝试使用PHP将其输出到控制台。我已经安装了带有FireBug和FireHP插件的FireFox。

我从下载了“Firehpcore服务器库”here 我把它上传到了“wp-content/themes/Jupiter/includes”(我的主题叫Jupiter)。

然后,在模板页面的循环中,我编写了以下代码:

<?php
include_once(\'includes/FirePHPCore/FirePHP.class.php\');
include_once(\'includes/FirePHPCore/fb.php\');

ob_start();
FB::warn("Warning message!");
?>
我已经尝试在函数中加入include。php和我尝试过使用OO/过程调用,但似乎没有任何效果。我错过了什么?有没有更简单的方法?

警告信息

在尝试添加调试行时,我打开了wp\\U debug以获得以下输出:

致命错误:未捕获的异常“exception”,消息“Headers ready sent in/home5/alumnicl/public\\u html/beta/main/wp content/plugins/jupiter framework/jupiter framework”。php第32行。无法将日志数据发送到FireHP。您必须通过ob\\U start()或Output\\U Buffering ini指令启用输出缓冲。”在/home5/alumnicl/public\\u html/beta/main/wp-content/themes/Jupiter/includes/firehpcore/firehp中。班php:1178堆栈跟踪:#0/home5/alumnicl/public\\u html/beta/main/wp content/themes/Jupiter/includes/firehpcore/firehp。班php(757):FireHP->;newException(\'Headers ready…\')#1/home5/alumnicl/public\\u html/beta/main/wp content/themes/Jupiter/includes/FireHPcore/fb。php(64):FireHP->;fb(“hello world”,“Message Title”)#2/home5/alumnicl/public\\U html/beta/main/wp content/themes/Jupiter/control display。php(28):fb(数组,数组)#3/home5/alumnicl/public\\u html/beta/main/wp includes/template loader。php(47):包括(“/home5/alumnicl…”)\\4/home5/alumnicl/public\\u html/beta/main/wp博客标题。php(16):require\\u once(\'/hoin/home5/alumnicl/public\\html/beta/main/wp content/themes/Jupiter/includes/firephcore/FirePHP.class.php,第1178行

我已经在require语句之前直接包含了ob\\u start()——我应该把它放在其他地方吗?

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

我使用它包括文件(与您实际的文件位置相匹配):

require \'../../FirePHPCore/fb.php\';

然后使用

fb( $variable, \'Message Title\');
确保已安装并激活FirePHP addon 在Firefox上。

还有一个WordPress plugin for FirePHP, 但我从来没用过。

SO网友:Hutto

正如RRikesh所说,在将任何HTML发送到客户端之前,需要先放置include和buffer语句。换句话说,这可能需要放在标题的顶部。php文件。

结束