Дмитрий, нашёл ваш ответ с хуком когда назначается имя изображению, вставил функцию но что то ничего не поменялось кроме имени, вот сама функция:
function resize_photo($path, $filename, $filesize, $type, $tmp_name)
{
$quality = 10; //Качество в процентах
$size = 1048576; //Максимальный размер файла
if ($filesize > $size) {
switch ($type) {
case 'image/jpeg':
$source = imagecreatefromjpeg($tmp_name);
break;
case 'image/png':
$source = imagecreatefrompng($tmp_name);
break;
case 'image/gif':
$source = imagecreatefromgif($tmp_name);
break;
default:
return false;
}
imagejpeg($source, $path . $filename, $quality); //Сохраняем созданное изображение по указанному пути в формате jpg
imagedestroy($source);//Чистим память
return true;
} else {
return false;
}
}
Дмитрий, старые изображения что были уже загружены на сервер изменять не нужно, только новые которые будут добавляться, максимум что нужно это - проверять если размер изображения больше 2мб то не загружать, если меньше то уменьшить качество, загрузить в вп, нарезать соответственно стандартные размеры вп. Спасибо за совет, сейчас покопаю ваши ответы
Та вот какраз и беда в том что уже готово много сайтов с которыми так желательно сделать, и использование каких либо фрейворков для фронта не подходящее решение
Евгений Самсонов, Что для этого будет удобней использовать, js (React, vue), php (symfony, laravel), ну или какие либо CMS типа WordPress. В этом суть вопроса.
Рональд Макдональд, да, outlook в некоторых моментах подходит для такого. Просто нужна интеграция с админкой, авторизация во фронт будет через LDAP. Есть много нюансов которые не решит простой Outlook. Не надо удалять, действительно кто-то может наткнуться на это решение