Fatal error: Call to undefined function imageconvolution() in
-
Добрый день, столкнулся с проблемой: при загрузке фото в админке их не видно, только серые контуры. Если загружать фото через фтп, то они вообще не проявляются в админке вордпресса. Если прикреплять эти изображения к записи, то получается вид=1 и хейгт=1 и фото не отображается на странице. Если вид=1 и хейгт=1 удалить, то фото отобразится в полный размер. А все страницы где есть виджеты из этих фото отображают ошибку:
Fatal error: Call to undefined function imageconvolution() in /home/papka/domains/site.com/public_html/wp-content/themes/mat/includes/theme-functions.php on line 3624
но после перезагрузки страницы фото появляются и ошибка исчезает.
На line 3624 в theme-functions.php вот такой код (жирным выделил саму line 3624)
//$file_contents = wp_remote_retrieve_body(wp_remote_get($resized_file)); $image = imagecreatefromstring( file_get_contents( $resized_file ) ); // safe! //$image = imagecreatefromstring( $file_contents ); // safe! $size = @getimagesize( $resized_file ); if ( !$size ) return new WP_Error('invalid_image', __('Не удалось определить размер изображения','ThemeStockyard'), $resized_file); list($orig_w, $orig_h, $orig_type) = $size; switch ( $orig_type ) { case IMAGETYPE_JPEG: $matrix = array( array(apply_filters('sharpen_resized_corner',-1), apply_filters('sharpen_resized_side',-1), apply_filters('sharpen_resized_corner',-1)), array(apply_filters('sharpen_resized_side',-1), apply_filters('sharpen_resized_center',24), apply_filters('sharpen_resized_side',-1)), array(apply_filters('sharpen_resized_corner',-1), apply_filters('sharpen_resized_side',-1), apply_filters('sharpen_resized_corner',-1)), ); $divisor = array_sum(array_map('array_sum', $matrix)); $offset = 0; <strong>imageconvolution($image, $matrix, $divisor, $offset);</strong> imagejpeg($image, $resized_file, apply_filters('jpeg_quality', 99, 'edit_image')); break; case IMAGETYPE_PNG: return $resized_file; case IMAGETYPE_GIF: return $resized_file; }
Помогите пожалуйста решить проблему
- Тема «Fatal error: Call to undefined function imageconvolution() in» закрыта для новых ответов.