2016-11-22 2 views
1

Предупреждения: Незаконная строка смещенные «размеры» в /home/liveep5/public_html/wp-content/plugins/plugin/inc/tools.php по линии 591Предупреждение: Illegal строка смещения «размеров», чем фатальная ошибка

Фатальная ошибка: не удается использовать строку смещения как массив в /home/liveep5/public_html/wp-content/plugins/plugin/inc/tools.php на линии 591

$attachment_metadata['sizes']['croped-image-' . $width . '-' . $height] = array(
     'file'   => $pathinfo['basename'], 
     'width'   => $width, 
     'height'  => $height, 
     'mime-type'  => get_post_mime_type($attachment_id) 
    ); 
    // wp update attachment metadata 
    wp_update_attachment_metadata($attachment_id, $attachment_metadata); 

    $ratio_value = $height/$width;`$image .= '<img class="wp-post-image croped-image ' . $custom_class . '" data-ratio="' . $ratio_value . '" width="' . $width . '" height="' . $height .'" src="' . $croped_image_url . '" alt="'. $alt_value .'">'; 

выглядит еще вопросы я вижу, что I` m noob, где мне нужно изменить этот код. помогите мне, пожалуйста.

Спасибо!

+2

Дамп переменной: 'var_dump ($ attachment_metadata)' и посмотреть, что она на самом деле содержит. А какая линия 591? –

ответ

0

Скорее всего, $ attachment_metadata не содержит ключ «размеры», который содержит массив. var_dump это как @ magnus-eriksson предложил.

Смежные вопросы