WordPress管理画面のウィジェット欄が表示されなくなった。

今月(2013年6月)は何かとすることがあって、昨日(6月30日)、数週間ぶりで当ブログの管理画面にログインしました。

恒例のコメントスパムの削除などを行い、何気なく左サイドメニューの「外観」→「ウィジェット」をクリックしてみたところ、ウィジェット欄の表示のほとんどの部分が、消えてなくなっていました。

正確には、「利用できるウィジェット」に「Akismet ウィジェット」がたった1つ表示されているだけで、その他の各ウィジェットが完全に消滅。サイドバーのウィジェット欄や、「使用停止中のウィジェット」欄にいたっては、影も形もありません。

見た瞬間、冷や汗がたら~っと出てきたのですが、とりあえずブラウザーのタブで開いていたウィジェット欄を閉じて、再度開いてみたところ、状況に変わりなし。

仕方がないので、ない知恵を絞ってみた結果、ひょっとしたらプラグインの影響なのではないかということで、アップデートしないままに放ってあるいくつかのプラグインをアップデートしてみました。

その後もう一度、ウィジェット欄をクリックしてみたところ、今度はいつものように、正常に表示されるようになりました。

プラグインを1つずつアップデートするたびに、ウィジェット欄の表示を確認すれば、どのプラグインの影響だったかわかったのですが、後の祭り。

私が運営している複数のWordPressサイトは、ほとんど同じプラグインをインストールしているので、ひょっとしたら他にも、管理画面のウィジェット欄が消え去っているサイトがあるのではないかと探してみた結果、ありました。

こんな感じで、管理画面のウィジェット欄が消え去ってしまっています。

このサイトでは、ウィジェットが何一つ表示されていません。

widget-kieru

今度は、プラグインを1つずつアップデートするたびに、ウィジェット欄の表示を確認してみたのですが、ウィジェット欄は消え去ってしまったまま。

仕方がないので、心当たりのプラグインを1つ1つ停止してみた結果、ようやく原因を見つけました。

当ブログでもご紹介している、「Dynamic Widgets」という、各投稿記事やページごとに、別々のウィジェットを表示してくれるプラグインが原因でした。

Dynamic Widgetsだけを停止してみたところ、消えていたウィジェット欄が正常に戻りました。

わからないのは、当ブログではDynamic Widgetsをアップデートした結果、ウィジェット欄が正常に表示されるようになったのに、上の画像のサイトでは、Dynamic Widgetsをアップデートしても、ウィジェット欄は消え去ったまま。

Dynamic Widgetsの影響で管理画面のウィジェット欄が消えていたのは2サイトだったのですが、アップデートしてもウィジェット欄が正常に表示されなかったのは1サイトだけでした。

これって、Dynamic Widgetsのバグなのではないかと思います。

そのサイトは、Dynamic Widgetsをフル活用しているので、Dynamic Widgetsを停止したり、アンインストールすると、後の作業が大変なことになってしまうので、とりあえず、Dynamic Widgetsの次のアップデートを待ってみることにしました。

こういうことって、初めての経験だったので、なかなかにあせりました。

ウィジェットを多用することのメリットとリスクを考えさせられました。

申し訳ありませんが、当ブログの記事を読んでDynamic Widgetsを導入した方で、ウィジェット欄は消え去ってしまったままになっている方は、アップデートするか、停止、またはアンインストールしてください。

なかなかに便利なプラグインだったので、サイトによっては多用してしたDynamic Widgetsだったのですが、また機会を見つけて、同じようなタイプのプラグインを探してみたいと思います。

end.

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

コメントをどうぞ

メールアドレスが公開されることはありません。