このブログで導入しているプラグイン「WP Buttons」はWordPressにソーシャルボタンをセットで導入できる便利なツール。

WP button

WP button

コンパネにバージョン1.1.0へのアップデート通知がきていたので早速実行してみますと・・

Fatal error: Call to undefined function: get_home_url() in /***/***/******/webdir/***/wp-content/plugins/wp-buttons/functions.php on line 158

なんじゃこりゃー!

エラー吐いて動作不能に陥る。

晴天の霹靂、油断大敵、そんな言葉が頭に浮かぶ。

えらいこっちゃ!

一瞬凍りつくも落ち着いてエラー吐いているfunctions.php on line 158のget_home_url()について調べていると下記の情報を発見。

get_home_url:WordPress私的マニュアル

なるほどこの関数はWordPress3.0以降対応なのか。

うちのブログはWordPress2.8.6なので、そら動かんですわ。

プラグインページには対応バージョンは2.1 or higherって思いっきり書いてあるんですけど・・

ウソツキ・・

ウソツキ・・

とりあえず該当のfunctions.phpの157行目、以下のget_home_url関数部分は動作には関係無さそうなので削除しました。

$args = array(
   'url' => trim(get_home_url()),
   'pr' => 0,
   'email' => trim(get_option('admin_email'))
);

すると無事動作復帰してくれましたよ。

WPはバージョン3.0以上で運営されている方が大半だと思うのでほとんどの方は問題ないのでしょうが、
それ以下のWPバージョンでWPサイトを運営されていてWP Buttons1.1.0を使おうという方に情報共有ということで。