【wordpress】Reaction Buttons プラグインを利用中に出るエラー

【環境】
wordpress: 4.7.3
Reaction Buttons: 2.1.3

当サイトに「Reaction Buttons」というプラグインを入れたところ設定部分でNoticeエラーが発生していました。

Notice: Undefined index: excluded_categories in ・・・ /wp-content/plugins/reaction-buttons/reaction_buttons.php on line 807
Notice: Undefined index: num in ・・・ wp-content/plugins/reaction-buttons/reaction_buttons.php on line 1207

原因としてはプラグイン中でPOSTの項目を拾えなかった場合に発生していただけで、処理に影響を与えるようなエラーではなかったのですが、なんとなく気持ち悪かったので対処方法を考えてみました。

1)取得できなかった場合の処理を追加する
→ 今後アップデートなどが発生したときに常に修正するのが大変なので断念
2)wp-config.phpのDEBUGにfalseを設定する
→ エラーが出た際にすぐに気付きたいので断念
3)プラグイン処理時にNoticeエラーが出ないようにする
→ 今後のアップデート時に修正する必要はあるが1行で対応できるのでこの修正を行う

【対処方法】
wordpressメニューの
→ プラグイン → Reaction Buttons → 編集
にて最初のコメント終了後に以下の1行を追加
error_reporting(E_ALL & ~E_NOTICE);
この記事は役に立ちましたか?
  • 役に立った(3)
  • もっと詳しい情報が必要(2)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする