質問: wp-firephp extensionを使用するには? http://wordpress.org/extend/plugins/wp-firephp/ 私は単にfb('error message','lable')を呼び出すことになっていますが、それは常に動作しません。関連するファイルがいつ、どこでインクルードされているのか、クラスが定義されていて、そのメソッドや関数を呼び出すことができない。たとえば、wp-content\plugins\wp-firephp\firephpcore\fb.php自体からfb()を呼び出してhttp://localhost/wordpressを開いても(おそらくファイルがインクルードされることはないために)動作しませんが、http://localhost/wordpress/wp-adminで動作します。それは、wp-firephpプラグインが/wp-adminおよび関連ページでのみ機能することを意味しますか?私は/footer.phpのような管理者以外のページでその機能を使いたかったからです。私はそれを間違っていますか?
回答: 「もう一つのロガー」以外の異なるfirephpプラグを使用すると、運が悪くなり、パフォーマンスも悪くなりましたが、これを見ていないことを認めなければなりません。最終的に私は単純に私の開発者用の箱にpearを設定してfirephpをインストールしました。/** * firephp simple examples */ // for firephp object oriented api require_once('firephpcore/firephp.class.php'); $firephp = firephp::getinstance(true); または// procedureal api require_once('firephpcore/fb.php'); 上記のコードは私の開発サイトの1つのwp-config.phpファイルからのものです。 firephpを起動する2つの異なる方法を示しています。 両方ではなくどちらか一方を使用することを忘れないでください。起動方法に応じて、さまざまな方法でfirephpを呼び出します。オブジェクト指向apiの場合global $firephp; $firephp->log( $var, "label" ); 手続き型apiの場合fb::log( $var, "label" ); それではちょっとオフトピックの答えの後に:プラグインのドキュメントを再確認し、手続き型apiスタイルの呼び出しを使用しないことを確認してください。手続き呼び出しはオブジェクト指向apiでは機能しませんし、その逆も同様です。もう一つの選択肢は 'yet another logger'プラグインを試すことです。