Как загрузить изображения разного размера для каждого пользовательского типа записи - PullRequest
1 голос
/ 16 мая 2019

Я разрабатываю веб-сайт 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);

После загрузки любого изображения в другой тип записи оно сгенерирует неправильное изображение

Мне нужно создать только одно изображение для каждого пользовательского типа записи, а не три изображения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...