Как изменить размер уменьшенных изображений по умолчанию в 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;
}
}