Ошибка HTTP. WordPress.
На одном из блогов встретился с ошибкой при загрузке больших изображений (10 шт по 10 Мб).
Настырно вылазит Ошибка HTTP.
Ошибка HTTP. Мешала загрузить и обработать изображения.
Так как блог работал на недорогом пакете хостинга, оказалось, что на тарифе установлен лимит памяти для PHP в 64 Мб и это мешало WordPress’u работать с изображениями.
В WordPress доступно два редактора изображений!
Для обработки изображений используется либо Imagick, либо GD Library. Несмотря на то, что они оба хороши, Imagick известен тем, что использует всю доступную память и следом за этим вызывает ошибку HTTP.
Решение проблемы
Нужно сделать GD Library своим редактором по-умолчанию.
Для этого добавляем код в файл functions.php вашей темы.
function hs_image_editor_default_to_gd( $editors ) { $gd_editor = 'WP_Image_Editor_GD'; $editors = array_diff( $editors, array( $gd_editor ) ); array_unshift( $editors, $gd_editor ); return $editors; } add_filter( 'wp_image_editors', 'hs_image_editor_default_to_gd' );
После этого картинки загрузились без ошибок.