Не работает add_image_size после переноса на другой комп
В functions.php есть add_theme_support( 'post-thumbnails' );
там же включил файл
require get_template_directory() . '/inc/custom-functions.php';
в котором вписал несколько фильтров:
add_image_size( 'about_img', 270, 250, true ); add_image_size( 'goods_img', 180, 135, true ); add_image_size( 'gallery_img', 450, 250, true ); add_image_size( 'services_img', 60, 60, true ); add_image_size( 'descr_img', 315, 315, true );
На компе, где все это делал, изображения обрезаются. После сделал экспорт БД в phpmyadmin и полную копию папки с WP.
Залил на другой комп. Фильтры не работают.. Замечал что бывает при переносе wp на другой комп например ссылки не корректно работают. Заходишь в настройки - постоянные ссылки сохраняешь и все работает. Можно что то такое нужно и для фильтров сделать? Сколько ни бился..не могу на другом компе заставить работать фильтры. Загружаешь изображение и обрезки нет по установленным фильтрам..
проблем может хренова туча, часто подобное было - решал перебором версий PHP + версий плагинов, а так же нужно было проверять наличие библиотек PHP (gd, imagick, fileinfo)
включал отображение багов и отлавливал ошибки, а по ним включал библиотеки - даже если все включено , могут не работать связки и версии друг с другом
на одном php 5.6 + gd работает , на другом не работает - поставил php7,3 + gd заработало
Версия php у меня одинаковая на обоих компах.
Направление проблемы в принципе определил.
В php.ini существует разница в настройках.
Сохранил исходную версию php.ini, где не работает обрезка (с тем что бы позже найти проблему) и заменил файлом php.ini там где работает обрезка. После этого все работает.
Спасибо за помощь
у меня на разных серверах версия PHP тоже одинаковая, но на одном сайт работает, на другом нет, постоянно что-то да приходится допиливать , полный геморой что надоедает и сайт устанавливаю туда где запустится, постоянно между серверами и хостингами приходится прыгать .