WordPressのデバグ

たまたま、このようなページを見つけました。
WordPressのどこでエラーが出ているか確認する
ここに、WordPressのデバグ用コードの追加方法が書いてあったので、早速試してみました。

コード自体は簡単です。下のコードをwp-config.phpに書き込んでやれば良いそうです。僕は判りやすいように2行目に書いて試してみました。
define('WP_DEBUG', true);
Noticeが出るわ出るわ……。
そっかぁ、大分無茶な状況に成り果てていたのだなぁ。>このサイト
直せるかどうか判りません(全く心許ない)が、少しでも減らすよう努力してみましょう。

先ず、全てのプラグインを止めました。
次に順に起ち上げながら、メッセージの表示を確認します。
すると、出てきました。

  • BuddyPress Activity Plus
    Strict Standards: Non-static method BpfbInstaller::check_paths() should not be called statically in ... class_bpfb_installer.php on line 34
  • BuddyPress Auto Group Join
    Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in ... functions.php on line 3195
  • Google Analytics Dashboard for WP
    Notice: bp_setup_current_user was called incorrectly. The current user is being initialized without using $wp->init(). Please see Debugging in WordPress for more information. (This message was added in version 1.7.) in ... functions.php on line 3245

他にも幾つか、同様なメッセージを吐かせたプラグインもあったのですけれども、他のプラグインとの関係か、再度試すとすんなり動いたりして、……訳判りません。(^_^;;;;;
若しかすると、上のプラグインも状況によっては問題なく動いたりして……。どこか設定に不整合が出ているのかも知れませんし。
困ったことに、幾つかはこのサイトでは必須のプラグインだったりして、代わりを探すのが大変そうです。

コメントを残す