2015-08-23 6 views
0

Я только что установил самостоятельную установку WordPress.org и импортировал контент из существующего блога WordPress.com. Он работал хорошо, кроме одного.Автоматическое масштабирование изображений WordPress

Изображения из старого блога большие. Большинство из них составляют 5-10 МБ, и они отображаются в полном размере в блоге, просто уменьшены в css, что делает сайт крайне медленным. Даже в медиа-библиотеке в WP Admin миниатюрами являются css-масштабированные версии полноразмерных исходных изображений.

Я думал, что это может быть импорт, который не масштабируется или что-то в этом роде, но новые изображения, которые я загружаю, имеют одинаковую проблему. На установке WordPress.com я вижу, что изображения масштабируются с параметрами запроса в URL-адресах изображений, например ... jpg? W = 720 & h = 426 & crop = 1 (как в wp-администрировании, так и в интерфейсе). В настройке самообслуживания (WP 4.3), которую я только что настроил, эти параметры запроса не добавляются в URL-адреса, и если я попытаюсь открыть изображение напрямую и добавить эти параметры в URL-адрес вручную, он не уменьшит изображение.

Я нашел кучу оптимизирующих изображений плагинов, но они просто берут полноразмерные изображения и удаляют информацию, устанавливают более высокое сжатие jpg или другие методы, чтобы снизить размер файла на несколько процентов. Это не то, что я хочу. Я хочу, чтобы оригинальные полноразмерные изображения были там для различных будущих применений (например, если я меняю тему на то, что нужно показать большие изображения), а затем я хочу, чтобы система масштабировалась по требованию, как описано в установке WordPress.com.

Как получить масштабирование на моем самообслуживаемом сайте так же, как оно работает на WordPress.com?

ответ

0

Хорошо, я нашел решение, php5-gd не был установлен на сервере. Странно, поскольку это была предопределенная капелька Digital Ocean с установленной WP.

И странно, что WordPress не сообщил об этом, так как это сделало весь блог непригодным для использования, а медиа-библиотека почти убила браузер.

0

WordPress включает в себя несколько предустановленных размеров по умолчанию (Полный размер, Средний, Миниатюра). Вы должны вернуться в свой страниц/постов и заменить изображения полного размера с одним из альтернативных размеров:

  • Нажмите один раз

    1. Откройте страницу или сообщение на изображение, чтобы обновить
    2. Нажмите на значок карандаша, чтобы «Редактировать»
    3. в разделе «Настройки дисплея» изменить «Размер» раскрывающийся вариант
    4. Щелкните кнопку «Обновить»

    Вы можете настроить ю е размеры в functions.php файле вашей темы, если вы предпочитаете определенный размер не предлагается ванильным WP установки:

    add_image_size('Give A Name', 800, 600, true);

    где Give A Name является отличительным именем для размера, 800 является пикселей в ширину, 600 является пикс , true является ли твердая культура (true) или масштаб в пределах размеров (false).

    Отличный подключаемый модуль: Regenerate Thumbnails, который может обрабатывать однообразную задачу повторного обрезки для вас, если вы вносите коррективы в свои размеры.

  • +0

    Хорошо, но на сайте WP.com изображения изменяются на любой размер с использованием параметров запроса. Не только некоторые предопределенные размеры. Если я добавлю те же параметры запроса к изображениям на сайте WP.org, это не изменит размер изображений. Почему эта функция работает только на WP.com? – henit

    Смежные вопросы