• Добрый день, столкнулся с проблемой: при загрузке фото в админке их не видно, только серые контуры. Если загружать фото через фтп, то они вообще не проявляются в админке вордпресса. Если прикреплять эти изображения к записи, то получается вид=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;
    	}

    Помогите пожалуйста решить проблему

Просмотр 16 ответа (всего 16)
Просмотр 16 ответа (всего 16)

Тема «Fatal error: Call to undefined function imageconvolution() in» закрыта для новых ответов.