2017-02-03 4 views
1

Как я могу изменить размер изображения, загруженного в Wordpress.Ограничить размер загруженных изображений в wordpress

Если я хочу загрузить изображение с «реальным» размером 1000 х 1000 пикселей и хочу, чтобы он был сохранен в Wordpress как 500 х 500 пикселей.

+0

Заканчивать этот пост на ПРМЭ, [Автоматически заменить оригинальное загруженное изображение с большим размером изображения] (http://wordpress.stackexchange.com/questions/63707/automatically-replace-original-uploaded-image-with-large-image-size). – Spartacus

ответ

1

Посмотрите на функцию add_image_size() WordPress и функцию remove_image_size().

Вам нужно будет добавить код в свой файл функций.

function wpdocs_remove_then_add_image_sizes() { 
    remove_image_size('image-name'); 
    add_image_size('image-name', 500, 500, true); 
} 
add_action('init', 'wpdocs_remove_then_add_image_sizes'); 

add_image_size

remove_image_size

Вы также можете сделать массовое удалить размера изображения, используя следующий код

function remove_extra_image_sizes() { 
    foreach (get_intermediate_image_sizes() as $size) { 
     if (in_array($size, array('thumbnail', 'medium', 'medium_large', 'large'))) { 
      remove_image_size($size); 
     } 
    } 
    add_image_size('image-name', 500, 500, true); 
} 

add_action('init', 'remove_extra_image_sizes'); 
Смежные вопросы