ワードプレスで画像がアップできない!HTTPエラー?
記事に画像を入れたりアイキャッチ画像を入れたり、画像って色々いれたりしますよね。
たま~に”エラー”になったりして、画像をちょっといじるとアップできたりしてたので、画像の方の問題かなって思ってたんです。
が、
なのに、ついさっきまでできた同じ画像をアップしようとしてできなくて?なんでじゃ~
同じ画像をアップしたかったわけでなく、いきなり全然画像自体がアップ出来なくなってしまったもので、アップ完了している画像なら出来るはずって、やってみたんです・・・
が、
出来ない!
ということで色々調べましたよ。
目次
プラグインが原因
EWWW Image Optimizerってプラグインが原因って説明をみつけて、さっそくプラグインを見てみたけど、私はそのプラグイン使っていない・・・
画像の容量を減らしてくれるプラグインらしいです。停止することでアップロードできるようになるらしいけど。
使ってない方は、私同様、当てはまらなかったということになりますね・・・。
なので別の方法を探します・・・
スポンサーリンク
class-wp-image-imagick.php
「/wp-includes/class-wp-image-editor-imagick.php」ってファイルの一部を書き換えると改善されるって、情報を見つけました。
&& defined( Imagick::ALPHACHANNEL_UNDEFINED )
&& defined( Imagick::ALPHACHANNEL_OPAQUE )
というのを、
&& defined( ‘Imagick::ALPHACHANNEL_UNDEFINED’ )
&& defined( ‘Imagick::ALPHACHANNEL_OPAQUE’ )
に変更するとアップできるようになるらしい。
なので、ファイルをサーバーからダウンロードしてみたけど、私の場合は、 書き換えなくてもそうなっていました・・・
この原因でもないらしい・・・
functions.php
色々調べていたら、見つけました!
管理画面から”外観”を選択、”テーマの編集”を選択して、functions.phpに以下の4行を追加すると、画像がアップできるようになりました!
add_filter( 'wp_image_editors', 'change_graphic_lib' ); function change_graphic_lib($array) { return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' ); }
良かった。ということで参考にしてみてください。
まとめ
画像のアップができるようになって良かったです。
記事のアップは後日になるかと思っていたので。
本当に色々と出てくるなぁって思います。
私自身、超初心者なので、勉強しながらの状況です。
それぞれ、動作環境が違うので、これって解決策がすぐに見つからないことも多いですね。
きっと、私は解決しなかったけど、解決した人もいるんだろうなとか思いながら・・・
ブログ運営頑張りましょう!
ではまた!まみでした。