Как изменить размер уменьшенных изображений по умолчанию в Wordpress

Эй, довольно смущенный, чтобы спросить об этом на самом деле - я должен был бы найти это в Google, но из-за всех новых функциональных возможностей WP, а также более старых методов этого в старых версиях, пронизаны все результаты Google, Я прибегал к тому, чтобы где-то использовать знания хорошего самаритянина.

Я уже знаю, как настроить пользовательские размеры эскизов (я разрабатываю тему стиля журнала), и на данный момент я работаю над тем, чтобы моя галерея работала. Когда я выбираю "вставить для публикации" изображение, он дает мне 4 варианта - маленькие, средние и большие эскизы плюс оригинальный размер.

Мне нужно знать, для целей встраивания (а не знаковых миниатюр сообщений), как установить размеры этих миниатюр по умолчанию, чтобы они отображались в разделе "Медиа" экрана редактирования "Почта".

Любые идеи?

Ответ 1

Я ответил своим собственным людям, и я чувствую себя совершенно немым.. ха-ха.

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

К сожалению,

Ответ 2

В function.php добавьте этот код:

update_option( 'thumbnail_size_w', 250 );
update_option( 'thumbnail_size_h', 141 );

update_option( 'medium_size_w', 850 );
update_option( 'medium_size_h', 478 );

update_option( 'large_size_w', 1200 );
update_option( 'large_size_h', 675 );

Имена размера файла: "thumb", "thumbnail", "medium", large

Имена "thumb" и "thumbnail" - это просто псевдонимы

Ответ 3

Посмотрите в свою корневую папку Wordpress как таковую:

wordpress_root\wp-includes

В этой папке есть файл с именем: media.php

Начиная с строки 34 существует функция:

function image_constrain_size_for_editor($width, $height, $size = 'medium')

в этой функции, начиная с строки 41, существует следующий код. Просто отредактируйте это для своих нужд:

elseif ( $size == 'thumb' || $size == 'thumbnail' ) {
        $max_width = intval(get_option('thumbnail_size_w'));
        $max_height = intval(get_option('thumbnail_size_h'));
        // last chance thumbnail size defaults
        if ( !$max_width && !$max_height ) {
            $max_width = 128;
            $max_height = 96;
        }
    }