Я разрабатываю веб-сайт Wordpress с 3 пользовательскими типами постов (Пользователь, Событие, Галерея).Каждый пользовательский тип поста имеет свой размер изображения, например: - пользователь 500 x 400px;- Событие 1000 x 300 пикселей;- Галерея 1500 x 1500px;
Если после загрузки изображения я использую только add_image_size с каждым размером, он сгенерирует эти 3 размера для каждого изображения, и мне нужен только один.
Я уже пробовалодно решение, такое как:
add_filter( 'intermediate_image_sizes', 'custompostUser', 999 );
function custompostUser( $image_sizes ){
$slider_image_sizes = array( 'userSize');
if( isset($_REQUEST['post_id']) && 'user' === get_post_type( $_REQUEST['post_id'] ) )
return $slider_image_sizes;
return $image_sizes;
}
add_image_size('userSize',500,400);
После загрузки любого изображения в другой тип записи оно сгенерирует неправильное изображение
Мне нужно создать только одно изображение для каждого пользовательского типа записи, а не три изображения