Sumirexxx

今日もiPhone片手に出かけます

WordPressアップデートでWidgetエラーが出た時の対処法 はてなブックマーク - WordPressアップデートでWidgetエラーが出た時の対処法

WordPress ウィジェット

こんにちは。すみれ(@sumire20120524)です。

今日久しぶりにWordpressをアップデートしたら、エラーが出ました。こんなのです。

プラグイン Sumirexxx WordPress

どうやらWidget関数がだめになったみたいな感じでしょうか。

他の方も同じようなエラーが出ていたようです。

プラグインをひとまず全停止してひとつひとつ有効化していったら、このプラグインでエラーが出ました。

Yet Another Related Posts Plugin (YARPP)

この中に原因があるようです。

▼参考

ワードプレス>サポート4.3との互換性はありません»

対処法

YARPP_Widget.phpにある9行目にあるソースを書き換えます。

YARPP Widget php 名称未設定サイト

WPWIdgetとなっているところを、_constructと置き換えます。comstructの前にあるのはアンダーバー2つなので要注意です。

修正前

9行目を見ると、WP_Widgetという項目があるのがわかります。

[HTML]

public function __construct() {

    parent::WP_Widget(false, 'Related Posts (YARPP)', array('description' => 'Related Posts and/or Sponsored Content'));

    wp_enqueue_style('yarppWidgetCss', YARPP_URL.'/style/widget.css');

}



[/HTML]

YARPP Widget php 名称未設定サイト

修正後

_constructに書き換えます。

[HTML]

public function _construct() {

    parent::__construct(false, 'Related Posts (YARPP)', array('description' => 'Related Posts and/or Sponsored Content'));

    wp_enqueue_style('yarppWidgetCss', YARPP_URL.'/style/widget.css');

}



[/HTML]

YARPP Widget php 名称未設定サイト

プラグインを有効化してみる

対処ができたらファイルを保存して、管理画面を更新してみましょう。

プラグイン Sumirexxx WordPress

エラーが消えていたらOKです。

プラグイン Sumirexxx WordPress

まとめ

プラグインの更新をかけてもエラーのままだったので、まだ開発者さんが修正していないようですね。

英語読めないけどやりたいことは同じなので、なんとなくわかりました。外国の人ありがとう!

<