スポンサードリンク


ShareBarのエラーを修正する方法!管理画面はプラグイン編集で対処!WordPress3.6でMissing argumentが表示される問題!

    ShareBar エラー

    ShareBarと言えば、皆さんお馴染みの有名プラグイン。

    WordPressブログでSNSのボタンを記事の横に追従してくれるとても便利なものですよね。

    あの利便性から多くの方が使用されていると思います。

    私も気に入ってブログに取り入れています。

     

    ある日、WordPressのバージョン3.6のブログでShareBarを導入した時のこと。

    一応、使えるのですが、管理画面でPHPのエラーメッセージが表示されることに気付いた。

     

    ShareBarの管理画面でWarningが表示される

    ShareBarの設定をしようと管理画面を開くと、

    何やらWarningによるエラーメッセージが表示されていた。

    ShareBar warning

     以下のような2つのエラーが出るではないか。

     

     

    んーエラー内容は「引数が2つ指定されていません。」といった感じだ。

    あるクラスのメソッド呼び出し時に、引数が不足しているよ~というメッセージですね。

    もちろん、shareBarのプログラムが格納されているpluginsディレクトリが怪しい。

    別のバージョンのWordPressにShareBarを導入した時、こんなエラーメッセージでなかったのになあ。

     

    エラーが出ているphpファイルを編集しようと思います。

     

    スポンサードリンク

     

    Missing argument 2のエラーを解消しよう!

    エラーメッセージによると、2つのphpファイルが原因のようです。

    pluginsディレクトリ内のsharebarフォルダを中身を確認します。

    ShareBar エラー

    「sharebar-admin.php」と「sharebar.php」の2つです。

    こちらのソースコードを修正します。

     

    エラーメッセージを参考にすると、

    まず、sharebar-admin.php」の321行目だ。

    パラメーターが足らないようなので、以下のようにソースを変更しました。

     

    変更前

     

    変更後

    引数をひとつ増やしています。

    具体的には、カンマで区切って、nullのパラメータをセットしています。

     

    同様に、もう1個のsharebar.phpも修正します。今度は133行目

     

    変更前

     

    変更後

     

    こちらもnullのパラメータを第2引数に指定します。

     

    以上2つのphpファイルを修正することでエラーが消えました。

    ShareBar warning

    まあ、修正しなくても、ShareBarを使うことはできますが、エラーが出ているとどうしても気になります。

    なぜWordPressのバージョンが3.6以降でこのような現象が起きるのかは謎だが、

    いずれにしてもShareBarのバグですね。

    修正作業はとても単純なので、エラーが出て困っている人は是非、この手順をご利用下さい。

      The following two tabs change content below.
      よっき プロフィール画像
      パソコンが大好きな青年。職業はプログラマ/SE。 フリーランスとしてウェブサイトの構築・保守の業務に従事。専門学校とパソコンスクールで講師も担当。幼少期からパソコンが大好きで、趣味がそのまま仕事に転じた。自作PCの魅力に惹かれたのは学生時代の頃。自作PC専門ブログで、お得な情報を紹介しています。

      スポンサードリンク


      1 Responses to “ShareBarのエラーを修正する方法!管理画面はプラグイン編集で対処!WordPress3.6でMissing argumentが表示される問題!”

      コメントを残す




      CAPTCHA


      このページの先頭へ