WordPressでブログを運営している者にとって画像のアップロードエラーは致命的。
エラーが出る原因は幾つかあるのですが、今回プラグインによるものでした。
表示されるメッセージは「アップロード中にエラーが発生しました。後ほど再度お試しください。」
不思議な症状で[メディア]から画像を追加しようとすると、処理中のままとなっています。しかし[メディア]-[ライブラリ]を確認すると、画像が表示されています。
FTPから画像のアップロード先フォルダを確認すると画像がアップされています。
対処法が幾つかあるのですが、これまで普通にアップできていたので、パーミッションの可能性は低い。
phpやiniファイルに手を加えるのはできれば最終手段にしたい。
プラグインによる影響かもしれないと思い、まず、全てのプラグインを停止しました。
そして、どのプラグインが原因なのかを明らかにするために、停止、有効を繰り返して調べました。
私の場合は「SNS Cache」が原因でした。各SNSのシェア数を表示するプラグインです。
少し前にFacebookのAPI仕様変更により、シェア数を取得できなくなる問題が発生しました。そこで暫定的に、プラグインのphpを書き換えて対応したのがマズかったのかも・・・。うーん。仕方が無いので別プラグインにするかアップデートを待つしかないですね。