その他

WordPressで画像アップロード時『HTTP エラー。』が出る

【問題】
Wordpressで画像等のアップロード時に『HTTP エラー。』が出て、ファイルはアップロードされるものの、サムネイルが正常に表示されない。

【解決法】
Wordpressのテーマフォルダにある「functions.php」 内に、下記コードを追記するだけで『HTTP エラー。』が出なくなります。

/*******************************************************************************
* switch image library
*******************************************************************************/
add_filter('wp_image_editors', 'switchImageLib');
function switchImageLib() {
	return array('WP_Image_Editor_GD', 'WP_Image_Editor_Imagick');
}

 

【備考】
『HTTP エラー。』が出る理由は詳しくは調べていませんが、サムネイル生成時に、プラグインかWordpressの内部で使われている画像処理ライブラリがエラーを起こすようです。

画像処理ライブラリを切り替えることで、『HTTP エラー。』の問題は対処可能です。