Как изменить размер миниатюр изображений по умолчанию в Wordpress
Эй.. довольно неловко спрашивать об этом на самом деле - я должен быть в состоянии найти это в Google, но из-за всех новых функций WP, а также старые методы делать это в старых версиях пронизаны по всему Google результатов, которые я прибегал, чтобы использовать знания доброго самаритянина там где-то.
Я уже знаю, как настроить пользовательские размеры миниатюр (я разрабатываю тему стиля журнала), и на данный момент я работаю над получением моей галереи рабочий. Когда я выбираю "вставить в сообщение" изображение, он дает мне 4 варианта - маленькие, средние и большие миниатюры плюс исходный размер.
Мне нужно знать, для встраивания целей (не рекомендуемые эскизы сообщений), как установить размеры по умолчанию этих эскизов, чтобы они появлялись в разделе Медиа экрана редактирования сообщений.
какие идеи?
3 ответов
Я ответил на свой собственный вопрос, и я чувствую себя довольно глупо.. хаха.
Это было на экране администратора. Левый бар.. Настройки - > Media, и вот они. Миниатюры, средние и большие размеры. Никаких файловых хаков, никаких пользовательских настроек размера в функциях.файл php нужно.
Упс!
функции.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" - это просто псевдонимы
посмотрите в корневой папке 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;
}
}