• Ниже код отлично работает, когда загружаем новую картинку, создаются две дополнительные картинки при загрузке НОВЫХ.

    // — Вертикальная картинка 397*530
    if ( function_exists( 'add_image_size' ) ) {
        add_image_size( 'thumb-397x530', 397, 530, true );
    }
    add_filter( 'image_size_names_choose', 'new_custom_sizes' );
    function new_custom_sizes( $sizes ) {
        return array_merge( $sizes, array(
            'thumb-397x530' => 'Размер 397 вертикаль'
        ) );
    }
    
    // — Горизонтальная картинка 397*265
    if ( function_exists( 'add_image_size' ) ) {
        add_image_size( 'thumb-397x265', 397, 265, true );
    }
    add_filter( 'image_size_names_choose', 'new_custom_sizes_two' );
    function new_custom_sizes_two( $sizes ) {
        return array_merge( $sizes, array(
            'thumb-397x265' => 'Размер 397 горизонт'
        ) );
    }

    Но мне нужно так, чтоб я зашел в Медиафайлы, и смог из старой картинки, создать новый любой размер, не изменяя размеры у старых, как реализовать?
    Сейчас есть такая возможность, но при этом старая изменяет размер на новый, а мне нужно, чтоб старая оставалась со своим размером, просто добавлялся новый размер.
    Хотелось бы реализовать это благодаря functions.php

  • Тема «Новая картинка в медиафайлах» закрыта для новых ответов.