Поддержка Проблемы и решения Произвольные миниатюры в медиафайлах

  • Добавляю в медиафайлах изображение и wordpress автоматически создаёт миниатюры 150х150, 300х200 или больших размеров. Неудобно. Хочется указать подходящий размер миниатюры самостоятельно, а не вижу возможности. Есть где-нибудь такая возможность? Может, плагин?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Настройки-Медифайлы-размер миниатюры (можно выставить свои размеры)

    Было бы намного удобнее загрузить файл в единственном полном размере, и дальше — при надобности — функция «создать миниатюру такого-то размера».

    Ага. Нашёл. Кнопка «Масштабировать».

    Только некрасиво файлы именуются при масштабировании:

    file.-e349587397563.jpeg

    Пришлось пропатчить /wp-admin/includes/image-edit.php:

    function wp_save_image( $post_id ) {
    .
    .
    .
    // First try suffix-sizes
    $suffix_sizes = $img->get_size();
    $suffix_sizes = "-".$suffix_sizes["width"]."x".$suffix_sizes["height"];
    .
    .
    .
    // First try suffix-sizes - acbaile
    $filename = preg_replace( "/-e([0-9]+)$/", "", $filename );
    $filename = preg_replace( "/-([0-9]{1,5})x([0-9]{1,5})$/", "", $filename );
    $filename .= $suffix_sizes;
    $new_filename = $filename.".".$path_parts["extension"];
    $new_path = $path_parts["dirname"]."/".$new_filename;
    if ( file_exists($new_path) ){
    	/* cycle while(true) with $suffix++; */
    }
    .
    .
    .
    }
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Произвольные миниатюры в медиафайлах» закрыта для новых ответов.