WordPress4.3でアイキャッチやメディアを追加できなくなった場合にすること

WordPress4.3が公開されて久しいですが、bridgeでもWordPressを4.3にアップデートしました。

アップデートされた方も多いと思うのですが、結構致命的なバグ?としてアイキャッチが設定できない&メディアを追加できないという事態に陥りました。

今回はその解決方法をメモっておきたいと思います。

はじめに〜4.3で何が変わったのか

まずWordPress4.3で何が変わるのかをちょこっと。不要な方は下の項まで読み飛ばして下さい。

4.3では、ブログを書く際に標準でマークダウン形式が使えたり(これまではプラグインを使う必要があった)、faviconがデフォルトで設定可能になるなど目立った変更点があります。

faviconは自分で設定しているのでどっちでもいいのですが、マークダウンはぜひ使いたいと思っていました。

とはいえ、大きな変更がある場合には決まって不具合があるもので、主要プラグインがWordPress4.3に対応するまで待っていたのですが、久しぶりに管理画面を見た際にプラグインが対応してくれていたので、思い切ってアップデートしてみました。

アップデートして問題がないかチェックしていると、すぐに見つかったのがメディアを追加できないということ。さらに続けて見つかったのが、アイキャッチ画像が設定できないということです。

メディアが追加できない

メディアが追加できないなんて、ブログでは致命的です。というわけで解決策を探ってみました。

WordPress4.3でメディアを追加できない場合にすること

本題ですが、解決方法はとっても簡単です。

日本語のWordPressサイトであれば基本に入っているプラグイン「WP Multibyte Patch」を最新版(現時点でver 2.4)に更新するだけです。

WP Multibyte Patchを更新する

WP Multibyte Patchは、マルチバイト文字に対応させる(ようは日本語に対応させる)プラグインです。WordPressをインストールすれば基本的に一緒に入っているプラグインで、WordPressのアップデートの際には、このプラグインもアップデートされることが多いです。

ともあれ、WP Multibyte Patchをアップデートすることでメディアを追加できるようになります。

画像アップロードできた!

WordPressの不具合があった場合に疑うポイント

WordPress本体の不具合の際に、僕が真っ先に行うようにしているのが、

  1. パーマリンクを再構築してみる
  2. プラグインの不具合の検証
  3. ブラウザのキャッシュの削除

です。

…3つめのブラウザキャッシュの削除はWordPressとは関係ありませんが、サイトの設定などをしていると変にキャッシュが残って、どうやってもうまくいかない…ということがあるので、チェックポイントにいれています。

そして今回はプラグインの問題だったのですが、プラグイン不具合を検証する手順としては

  1. すべてのプラグインを無効化して確認
    1. キャッシュ系プラグインを使っている場合はそれも削除して確認
  2. それで直らなければ再度有効化
  3. プラグインのアップデートがあるならアップデートしてみる
    1. その際にどのプラグインに問題があったかわかるように1つずつ確認しながらアップデートする
    2. 全部一気にアップデートしてしまうと原因がわからないけど直ったということになるので…それだと次回も同じ現象で躓きます。
  4. それでも直らなければ一旦寝る

そんな感じで「3」のプラグインのアップデートで一つ一つ検証していったところ、WP Multibyte Patchが原因ということがわかりました。(といっても大体WP Multibyte Patchからアップデートするので、最初にわかったのですが…)

まとめ

というわけで、話が途中脱線してしまいましたが、WordPress4.3にアップデートしたらメディア/アイキャッチ画像が追加できなくなった場合はプラグインの「WP Multibyte Patch」をアップデートしてあげるといいです。

このプラグインは、基本的に最新版にしてあげてもいいと思うので、最新版が出ていないかどうかはちょくちょくチェックしておきましょう。

では。