А что написано в строке 126 файла image.php ?
foreach ($sizes as $size => $size_data ) {
$resized = image_make_intermediate_size( $file, $size_data['width'], $size_data['height'], $size_data['crop'] );
if ( $resized )
$metadata['sizes'][$size] = $resized;
}
Нужно смотреть, почему испорчена переменная $sizes
.
1. Какие пути указаны на странице «Параметры» > «Разное»?
2. Выполните, пожалуйста, пункты 4—6.
При отключении плагина Flexible upload D3Z Edition
ошибку не выдаёт, но при загрузке имеджа, не создаётся привьюшка, вернее она создаётся, но на странице поста она не активна и не увеличивается.
Удалил и заново залил Flexible upload D3Z Edition. После ряда манипуляций в настройке плагина, в функции Alignment mode: «3. Specify no alignment at all» установил «none». После чего превьюшки имеджей стали выстраиваться друг за другом и выравниваться по нижнему краю, что позволяет вставлять их ч.з. HTML код в любое место текста поста.
Но при загрузке имеджа всё так же выдаёт ошибку
Warning: Invalid argument supplied for foreach() in /opt/www/vhosts/art-blog.uz/wp-admin/includes/image.php on line 126.
Системщики говорят, что при переносе хостинга на новый сервак настройки остались прежними.
В принципе всё работает, но раздражает наличие ошибки при загрузке имеджей.