Разрешение wordpress

Уменьшаем загружаемые и уже загруженные изображения в WordPress с помощью плагина Imsanity

По умолчанию, WordPress не ограничивает разрешение загружаемых изображений, поэтому, со временем, может накопиться множество изображений огромного размера, которые занимают место на хостинге и затрудняют взаимодействие пользователей с сайтом или вовсе не используются.

Для улучшения ситуации, установим плагин Imsanity. Он позволяет ограничить разрешение загружаемых изображений, настроить степень jpg-сжатия, а также уменьшить ранее загруженные на сайт изображения.

Переходим в раздел Плагины -> Добавить новый, вводим название плагина в поле поиска, жмем «Установить» и «Активировать».

Настройки плагина расположены в разделе Настройки -> Imsanity админ-панели.

Максимальное разрешение загружаемых изображений

Мы можем задать три набора максимальных разрешений изображений для трех разных способов загрузки изображений на сайт:

  1. Изображения загруженные в процессе редактирования записи или страницы.
  2. Изображения загруженные непосредственно в разделе Медиафайлы
  3. Изображения загруженные, иными способами. Например, для фона или заголовка сайта в разделе Внешний вид.

Такое разделение может пригодиться, например, если текстовая часть сайта имеет какое-то ограничение по ширине и не требует слишком больших изображений, а для шапки необходимо загружать изображения во всю ширину экрана.

Качество изображений в формате JPG

Также, для уменьшения размера изображений можно задать степень их сжатия. По умолчанию в WordPress, оно равно 82%. Вы можете изменить это значение, если считаете нужным.

Преобразование BMP и PNG в JPG

При необходимости можно задать, чтобы плагин преобразовывал изображения в формате bmp и png в формат jpg. Стоит учитывать, что если на сайте используются png-изображения с прозрачным фоном, то после преобразования в jpg — фон станет белым.

Изменение размеров уже загруженных на сайт изображений

По умолчанию, настройки Imsanity будут применяться только для изображений, загруженных в будущем. Для сжатия уже существующих на сайте изображений необходимо щелкнуть по кнопке «Поиск изображений…».

После того как изображения найдены, можно выделить необходимые, либо сразу нажать кнопку «Изменить размер выбранных изображений».

По завершению процесса сжатия — Вы получите соответствующее уведомление и результат по каждому изображению.

wpcute.ru

Корректные права доступа и параметры владения для файлов в WordPress

Когда люди говорят о безопасности WordPress, права доступа к файлам и владение файлами обычно являются самой последней вещью, о которой они думают. Установка плагинов безопасности является хорошей практикой, важной для каждого WordPress-сайта. Однако если ваши права доступа к файловой системе настроены некорректно, то большая часть ваших мер безопасности может быть легко обойдена злоумышленниками.

Права доступа и владения очень важны в сборках WordPress. Корректная их настройка на вашем веб-сервере должна быть первым шагом, который вы сделаете после установки WordPress. Наличие неправильного набора прав доступа может вызвать фатальные ошибки, которые приведут к «смерти» вашего сайта. Некорректные права доступа также могут поставить под угрозу ваш сайт, сделать его открытым для атак.

Помимо проблем безопасности, наличие неправильного набора прав доступа может привести и к другим проблемам. Сталкивались ли вы когда-либо с белым экраном при первой попытке загрузить веб-сайт? Получали ли вы когда-либо сообщения об ошибке при попытке загрузить изображения в медиа-загрузчике? Корректировка прав доступа и владения файлами и папками зачастую устраняет все эти проблемы.

В данной статье мы расскажем вам все о правах доступа для файловой системы WordPress: что они собой представляют, почему они важны, а также как их задать. Также мы рассмотрим несколько основных принципов, которым я следую, чтобы поддержать мою файловую систему в целости и сохранности. Помимо этого, мы раскроем две самых популярных конфигурации сервера WordPress. Мы объясним, чем они отличаются, и, что более важно, как задать соответствующие права доступа для каждой из них.

Терминал против FTP-клиента

На протяжении этой статьи мы будем использовать терминал, чтобы менять права доступа и владения. Почему бы не использовать вместо него FTP-клиент? Причина состоит в том, что FTP несколько ограничен для наших потребностей. FTP может использоваться в том случае, чтобы передавать файлы, а также менять права доступа к файлам и папкам, но он не может менять параметры владения.

Чтобы выполнить команды, перечисленные в данной статье, вам нужно будет войти на свой сервер, используя команду SSH. Если вы не знакомы с терминалом и SSH, вы можете прочитать об этом в статье: «Введение в команды Linux».

Пользователи и группы

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

Чтобы лишний раз не усложнять, пользователь – это аккаунт, у которого есть доступ к компьютеру, а группа – это идентификатор для определенного списка пользователей. Это означает, что всякий раз, когда вы передаете файлы через FTP, вы используете аккаунт пользователя на своем сервере. В зависимости от того, как именно ваш хост настроил ваш аккаунт, вы (пользователь) можете принадлежать к одной или нескольким группам. Пользователи и группы аналогичны пользователям и ролям в WordPress. По своей задумке они практически те же самые, за исключением того, что первые используются на вашем сервере.

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

Что представляют собой права доступа к файлам?

Права доступа определяют, что именно пользователи могут сделать с файлом. Права доступа представляются в виде последовательности цифр, как, к примеру, 644 или 777, которая называется режим доступа. Если вы использовали ранее плагины в WordPress, то некоторые из них, скорее всего, просили вас изменить права доступа к файлам или папкам, поскольку плагин не может вести запись. Изменив права доступа к файлам, вы позволите веб-серверу получать доступ к этим файлам или папкам.

Режим доступа – это набор операторов «кто может делать что», в котором каждая цифра соответствует оператору «кто»:

  • Первая цифра. Что может делать пользователь — владелец данного файла.
  • Вторая цифра. Что могут делать другие пользователи из группы владельцев.
  • Третья цифра. Что могут делать все остальные пользователи (включая посетителей сайта).

Затем идет число, которое соответствует оператору «что», представляющее собой сумму любой комбинации следующих цифр:

  • 4. Считать файл, либо считать названия файлов в папке
  • 2. Записать или изменить файл, либо изменить контент в папке
  • 1. Выполнить или запустить файл, либо получить доступ к файлам в папке

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

Использование корректного режима доступа очень важно. Чтобы лучше проиллюстрировать это, давайте представим себе роли пользователей в WordPress. На сайте WordPress у участников и администраторов имеется разный набор возможностей. Участники могут создавать новые записи блога, однако они не могут добавлять плагины. Администраторы, с другой стороны, могут добавлять плагины и создавать записи в блоге. Администраторы могут даже изменить вид сайта, если они хотят. Цепочка полномочий разделяет то, что могут делать пользователи в разных ролях. То же самое применимо и к режимам доступа, за исключением того, что мы работаем не с записями блога и опциями темы, а с файлами и папками нашего сервера.

Изменение режимов доступа

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

Если у вас есть доступ к терминалу вашего сервера, вы можете также использовать команду chmod, чтобы изменить режим доступа к файлам или папкам:

Чтобы изменить режим доступа для всех файлов или папок, используйте chmod в тандеме с командой find. К примеру, вы можете использовать ее для изменения прав доступа ко всем файлам на 644:

Или использовать ее для изменения прав доступа ко всем вашим папкам на 755:

Обратитесь к «Изменение прав доступа к файлам в WordPress», чтобы получить руководство по изменению режимов доступа.

Разница между 644 и 777

Давайте посмотрим на некоторые режимы доступа, а также как именно они влияют на наш сайт.

Что будет означать PHP-скрипт с режимом доступа 644? После разъяснения выше, как работают режимы доступа, мы можем дешифровать то, что именно позволяет делать этот режим с нашим скриптом:

  • Привилегии владельца равны «считать» (4) + «записать» (2) = 6
  • Привилегии группы владельцев равны «считать» (4) = 4
  • Привилегии всех остальных пользователей равны «считать» (4) = 4

Проще говоря, это означает, что:

  • Если мы владельцы скрипта, то мы можем прочитать его и изменить;
  • Все остальные пользователи могут только считать его.

Как мы можем видеть, 644 – это хороший режим доступа для нашего PHP-скрипта. Мы можем вносить в него изменения, а наш сервер может считать его.

Теперь давайте перейдем к папкам. Что будет, если мы владеем папкой, для которой режим доступа задан как 777? Этот режим можно расписать так:

  • Привилегии владельца равны «считать» (4) + «записать» (2) + «выполнить» (1) = 7
  • Привилегии группы владельцев равны «считать» (4) + «записать» (2) + «выполнить» (1) = 7
  • Привилегии всех остальных пользователей равны «считать» (4) + «записать» (2) + «выполнить» (1) = 7

Это означает, что:

  • Любой пользователь может получить список имен файлов в вашей папке
  • Любой пользователь может создавать, изменять и удалять любой файл в вашей папке
  • Любой пользователь может получить доступ к вашим файлам в этой папке

Очевидно, что 777 – плохой режим доступа для любых участков нашего WordPress-сайта, поскольку любой пользователь может добавлять файлы в нашу директорию или даже удалять скрипты. Что еще хуже, любой пользователь может выполнять вредоносный код, тем самым подвергнув опасности наш сайт.

Конфигурации сервера WordPress

Теперь мы знаем все о правах доступа и об их считывании. Но перед тем, как пойти дальше и изменить все наши права доступа, мы должны понять, как именно настроен наш сервер. Поскольку права доступа работают с пользовательскими аккаунтами и группами, мы должны узнать, как именно работает наш WordPress-сайт.

Существует много разных конфигураций сервера. Разные конфигурации требуют разных режимов доступа для корректной и безопасной работы WordPress. Мы рассмотрим две самых популярных конфигурации, а также корректные права доступа для них:

Стандартная конфигурация сервера:

  • У вас есть пользовательский аккаунт
  • Ваш сервер запущен как другой пользовательский аккаунт.

Общая конфигурация сервера или suEXEC конфигурация:

  • У вас есть пользовательский аккаунт
  • Другие люди, которые используют сервер, имеют пользовательские аккаунты и могут иметь ту же самую группу с вашим пользовательским аккаунтом
  • Ваш сервер запущен как владелец ваших WordPress-файлов.

Основная разница между этими двумя конфигурациями – как именно запущен сервер.

Права доступа для стандартной конфигурации сервера WordPress

Стандартные конфигурации WordPress требуют чуть большей работы, нежели виртуальные конфигурации, поскольку веб-сервер не имеет связей с нашим пользовательским аккаунтом.

Владение файлами и папками в WordPress

Для начала мы должны скорректировать владение папками и файлами для наших WordPress-файлов. Мы должны будем убедиться в следующем:

  • Наш пользовательский аккаунт является владельцем всех WordPress файлов и папок
  • Наш пользовательский аккаунт и пользовательский аккаунт веб-сервера принадлежат к одной и той же группе.

Чтобы узнать группы, к которым принадлежит ваш пользовательский аккаунт, вы можете использовать следующую команду в терминале вашего сервера:

Затем, чтобы узнать группы, к которым принадлежит ваш сервер, вы можете временно вставить следующий PHP-фрагмент в один из ваших скриптов WordPress:

Если ваш пользователь и веб-сервер не принадлежат к одной и той же группе, то вы можете использовать следующую команду в терминале, чтобы добавить пользователя к одной из ваших групп сервера:

Наконец, чтобы убедиться в том, что в нашей папке все принадлежит к нашему пользовательскому аккаунту и имеет общую группу, которую мы только что добавили, мы можем выполнить следующую команду в своей папке WordPress:

Права доступа для WordPress

Все наши папки и файлы должны теперь принадлежать корректным пользователям. Самое время настроить режимы доступа. Вам надо будет запомнить следующее:

  • Все файлы должны быть 664.
  • Все папки должны быть 775.
  • wp-config.php должен быть 660.

Вот то, что мы хотим добиться данными режимами доступа:

  • Наш пользовательский аккаунт может считывать и изменять наши файлы.
  • WordPress (через наш сервер) может считывать и изменять наши скрипты.
  • WordPress может создавать, изменять и удалять файлы и папки.
  • Другие пользователи не увидят наши учетные данные для БД в wp-config.php.

Вы можете посчитать, что разрешение WordPress делать абсолютно все с нашими папками не является безопасным. Не беспокойтесь – мы делаем так, поскольку WordPress нуждается в определенных возможностях по созданию и изменению файлов. WordPress позволяет нам закачивать и удалять темы и плагины, редактировать скрипты и стили через бэкэнд администратора. Без данных прав доступа нам пришлось бы всегда вручную загружать темы и плагины через FTP.

Вы можете использовать ваш FTP-клиент, чтобы изменять режимы доступа, либо вы можете использовать следующие команды в вашей папке WordPress, чтобы быстро настроить права доступа для всех ваших файлов и папок:

Обратите внимание, что некоторые веб-серверы в данном плане являются более строгими, чем остальные. Если ваш сервер является строгим, то настройка вашего wp-config.php в 660 может привести к тому, что ваш сайт перестанет работать. В таком случае просто оставьте 664.

Права доступа для SuEXEC конфигурации

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

  • Все файлы должны быть 644.
  • Все папки должны быть 755.
  • wp-config.php должен быть 600.

Аналогично предыдущему случаю, права доступа можно расшифровать следующим образом:

  • Наш пользовательский аккаунт может считывать и изменять наши файлы.
  • WordPress (через наш сервер и аккаунт владельца) может считывать и изменять наши скрипты.
  • WordPress может создавать, изменять и удалять файлы и папки.
  • Другие пользователи не увидят наши учетные данные для БД в wp-config.php.

Опять же, вы можете использовать FTP-клиент для того, чтобы изменить режим доступа, либо вы можете использовать следующие команды в вашей папке WordPress, чтобы быстро изменить права доступа ко всем вашим файлам и папкам:

Как и в случае со стандартной конфигурацией WordPress, ваш сервер может быть более строгим, нежели остальные, и поэтому файл wp-config.php не будет задан в 600. В таком случае вы можете поставить для него 640, либо, если и так не сработает, то 644.

Всегда следуйте данным инструкциям, и ваши файлы будут бережно сохранены от злоумышленников.

Распространенные ошибки

Частая ошибка, которую допускают люди, заключается в том, что папка загрузок ставится в 777. Некоторые делают так, потому что они получают ошибки при попытке загрузить изображение на свой сайт, а 777 быстро исправляет данную проблему. Никогда не давайте неограниченный доступ всем пользователям, иначе вы ваш сервер будет уязвимым для атак. Если вы следовали нашему руководству, то в таком случае у вас не должно быть проблем с загрузкой файлов на ваш сайт.

Иногда плагины могут запрашивать установку прав для какого-либо файла в 777. В таких ситуациях вы можете временно установить права в 777, однако убедитесь в том, что вы вернули права доступа обратно после того, как вы закончите работу с плагином.

oddstyle.ru

Полное руководство по работе с изображениями на WordPress

Как же много положительных обновлений произошло в загрузчике медиафайлов на WordPress за последние несколько лет. В нем появились мощные инструменты для управления изображениями, их редактирования в админке WordPress, создание галерей и много других полезнейших функций. А с релизом новой версии WordPress 4.0 используется улучшенный медиа-браузер.

Сегодня вы узнаете не только о том, как изменить размер изображений на WordPress и отредактировать их, уменьшить размер файла для ускорения загрузки страниц сайта, но и как создаются галереи и активируется для них карусель изображений.

Смотрите также:

Управление размером изображений на WordPress

При загрузке изображений на WordPress автоматически создаются их альтернативные размеры: миниатюра, средний размер и большой. Их точная ширина и высота задаются в Настройках → Медиафайлы , как показано ниже:

Если в данных параметрах не указать формат миниатюры, то он будет сгенерирован автоматически.

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

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

Содержимое $crop уведомляет WordPress о том, нужно обрезать изображение или нет. По умолчанию эта функция в настройках отключена, но если изменить значение ‘ false ’ на ‘ true ’, то она активируется, и WordPress обрежет картинку.

Разные размеры миниатюр для разных шаблонов

При необходимости на разные страницы можно добавить картинки абсолютно разных размеров. Например, на стартовую страницу сайта – миниатюру, в архив или в категорию – изображения среднего размера. А сами размеры выбираются с помощью функции add_image_size() :

Чтобы эти изменения отобразились на сайте, необходимо добавить небольшой код в файлы используемого шаблона. В примере выше указано два размера миниатюр. Один для шаблона меток Tags, второй для стартовой страницы. Миниатюра tag отобразится, если добавить в шаблон tags.php следующий код:

Редактирование изображений в WordPress

WordPress может похвастаться наличием встроенного редактора изображений, в котором можно обрезать, изменить размер изображения или перевернуть его. Есть два способа воспользоваться этим редактором. Первый из них — перейти на Редактирование изображения (Edit Image) по ссылке, которая появится справа сразу же после загрузки изображений.

Второй — зайти в Медиафайлы → Библиотека в админке, где находится список недавно загруженных изображений, навести курсор мышки на одно из них и выбрать Редактирование (Edit).

При нажатии на кнопку Редактирование появятся несколько параметров, которые позволяют обрезать изображение, перевернуть его, масштабировать, а также отредактировать alt-текст, заголовок или описание:

Как избежать появления дублей изображений на WordPress

На самом деле функция создания разных размеров изображений на WordPress намного полезнее, чем может показаться. С ее помощью можно отобразить разные размеры изображений в зависимости от их местоположения. К примеру, в записи создать картинку среднего размера, на главную или в архив поместить миниатюру, а при нажатии на эти изображения появятся полноэкранные размеры в отличном качестве.

Правда, не все хотят видеть на своих сайтах графику в разных форматах. Многие предпочитают использовать стандартные размеры изображений. Например, при создании пользовательских размеров картинок для конкретных шаблонов не все пожелают использовать какие-либо другие параметры.

Стандартные размеры изображений создаются двумя способами. Проще всего зайти в раздел Настройки → Медиафайлы и задать нули (0) в полях, соответствующих каждому из этих изображений.

Более сложный вариант – добавить код в файл functions.php используемой темы:

Автоматическое сжатие изображений

Автоматическая оптимизация изображения под нужный размер файла способствует более быстрой загрузке записей и страниц, что в свою очередь улучшает SEO сайта и его ранжирование в поисковых системах.

Как известно, поисковики больше любят сайты, загрузка страниц которых не занимает более нескольких секунд. С автоматическим сжатием изображений хорошо справится бесплатный плагин WP Smush.

Вы также можете воспользоваться опцией Bulk Smush.it для сжатия всех более давних изображений на сайте, а также их оптимизации.

Создание галерей изображений

Для добавления галереи изображений в запись нужно нажать на кнопку Добавить медиафайл и Создать галерею , в которую можно будет загрузить сразу несколько фотографий. Это очень просто сделать, достаточно отметить галочкой все картинки, которые должны быть в галереи.

После загрузки их можно поменять местами и поставить в нужном порядке для отображения на сайте, удалить ненужные, добавить новые, прочее.

После этого нажать кнопку Создать галерею , и она будет добавлена к записи.

Используемая тема отобразит галерею в формате сетки. При нажатии на любое изображение пользователь попадет на страницу с одним единственным изображением из этой галереи.

Карусель для организации галереи изображений

Знакомы вы с плагином Jetpack или нет, но в нем есть одна замечательная функция под названием Carousel (карусель). При нажатии на галерею появятся полноэкранные изображения, которые можно просматривать с помощью кнопок «Предыдущее» и «Следующее».

Это незаменимая функция для фотографов, чтобы разместить свое портфолио. К тому же, есть возможность для отображения данных EXIF.

hostenko.com

WordPress.org

Поддержка → Темы и шаблоны → Шаблон на всю ширину страницы

Шаблон на всю ширину страницы

Доброго времени суток уважаемые форумчане. Прошу подсказать, как сделать ширину контента на 100% (убрать поля сбоку от контента, искал значения padding и margin не приблизился к решению). Знаком с css, но не могу найти как сделать контент на 100% ширины браузера. П.с. в мобильных версиях или при меньшем чем full hd разрешении все великолепно.
Подскажите как сделать.

Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Предполагаю, что Вы говорите о полях, которые находятся справа и слева от белого поля, в котором размещается сам контент, если да, то в файле http://xn--b1afflqhba9adqv.xn--p1ai/wp-content/themes/stained-glass/style.css , в строке 791 добавьте следующие строчки

если я не правильно Вас понял, поясните подробней, что именно вы хотите развернуть на всю ширину браузера

Поясню, выделил желтым цветом. Отступы слева и справа от контента.
Причем, заметны они только на full hd.

  • Ответ изменён 8 мес. назад пользователем garik38.

попробую предположить, что вы говорите о тех отступах, через которые видно фон всего сайта, и то что их видно на малых экранах и естественно на больших, так как максимальная ширина сайта 1600px, в этом случае, Вам нужно в строке 729 в файле http://xn--b1afflqhba9adqv.xn--p1ai/wp-content/themes/stained-glass/style.css отобразить в таком виде

тогда на малых экранах боковые отступы исчезнут

Уже близко, а как сделать, что бы и на больших исчезли эти отступы?
Собственно и хочу, что бы фона не видно было, но никак не могу найти где это поправить.

  • Ответ изменён 8 мес. назад пользователем garik38.

Я бы не советовал увеличивать сайт больше чем он есть, это повлечет за собой много дополнительных изменений, которые нужно будет вносить в стили, да и не получится сделать сайт, чтобы он растягивался бесконечно, изображение в шапке рекомендуется 1600х600 для Вашего шаблона, если вы его растянете, то оно может поплыть. Можно постараться подобрать нейтральный фон или какое-нибудь изображение

К тому же, я не думаю, что у большинства пользователей, будут экраны с большим разрешением

если Вам все-таки хочется попробовать, можете увеличить максимальный размер ширины, скажем с 1600 до 2560, для этого Вам нужно в файле functions.php Вашей темы заменить все значения 1600 на 2560 или более (не забудьте сделать копию данного файла, что бы можно было откатить назад если что)

Спасибо, то что хотел, может ответите на глупый вопрос, а с помощью css этого не добиться?
И так же не совсем понял почему это делается через function.php и указывается разрешение, а не проценты. Если знаете хороший материал по этому поводу, прошу поделиться ссылкой.

  • Ответ изменён 8 мес. назад пользователем garik38.

На сколько я понял, для этой темы, данная ширина в 1600px выставлена по умолдчанию посредством настроек в файле функций, использование указания 100% в место 1600 не приведет ни к чему, так как то что в файле прописано подразумевает добавление значка px и когда подставляешь проценты, получается такая конструкция 100%px , а она естественно не работает.

Возможно можно делать через css, но для этого придется переработать тему, а это не стоит свечь, проще подобрать в катологе другую

ru.wordpress.org

Размеры изображений

Допустим, вы загрузили изображение на свой сайт. Где и как оно может использоваться? Некоторые из вариантов:

  • непосредственно в постах,
  • в портфолио,
  • опять же в постах или в портфолио — во всплывающем окне с увеличенной версией изображения,
  • в качестве миниатюр на страницах рубрик или тегов,
  • в виджетах, например «Популярные записи», «Распродажа» (если у вас интернет-магазин например) и т.д.,
  • да даже в админке можно сделать, чтобы посты или рубрики отображались с превьюшками;

В общем существует множество различных вариантов использования одного и того же изображения на сайте. Согласитесь, это нецелесообразно, если каждая картинка будет одного и того же размера.

Конечно, с дополнительными размерами изображений тоже лучше не злоупотреблять, ведь, чем их больше:

  • тем больше файлов будет в составе вашего сайта (70 тысяч изображений, из которых оригиналов только 2 тысячи — это не круто),
  • тем больше времени потребуется на загрузку каждого файла (ведь движку нужно сгенерировать все эти размеры).

Стандартные размеры изображений WP

По умолчанию WordPress уже поддерживает несколько размеров изображений. Вы можете увидеть их и отредактировать в админке на странице «Настройки > Медиафайлы».

Вы должны кое-что знать про эти три размера: все загруженные вами изображения будут вписаны в те параметры высоты и ширины, которые указаны в админке (скриншот выше), исключение — миниатюры — если в настройках стоит галочка (снова смотрим скриншот), то миниатюры будут строго указанного размера.

Например, вы загрузили на сайт фотографию 1024х765, у вас в итоге получатся следующие копии: крупный — 1024х765, средний — 300х224, миниатюра — 150х150. Ну в общем думаю механизм понятен.

Также если вам не нужны некоторые (или все) из этих размеров и вы не хотите, чтобы WP создавал для каждого из них копию, то можете просто отключить их, о том как — читайте здесь.

Как использовать дополнительные размеры изображений на сайте

Ну тут всё просто — всё, что нам нужно, это при вставке изображения в запись выбрать размер, который хотим вставить.

В WordPress есть различные функции для работы с изображениями в коде. Для вывода изображений я например чаще всего пользуюсь функциями get_the_post_thumbnail(), the_post_thumbnail(), wp_get_attachment_image_src().

Большинство из них имеет параметр $size , в котором вы можете задать название размера. К слову вот названия для стандартных:

misha.blog

Популярное:

  • У вас недостаточно полномочий для выполнения этой установки У вас недостаточно полномочий для доступа к этой странице У вас недостаточно полномочий для доступа к этой странице | Хостинг сайтов. Качественный виртуальный хостинг сайтов Работа с ISPmanager Работа с биллингом Работа с […]
  • Налог спонсорская помощь prednalog.ru Just another WordPress site Свежие записи Свежие комментарии admin к записи Покупка товаров у физического лица: бухгалтерский учет, документы, налоги admin к записи Перевод беременной сотрудницы на легкий […]
  • Заявление на единый жилищный документ Единый жилищный документ В век информационных технологий бумажная волокита постепенно уходит в прошлое. Наша повседневная жизнь постепенно наполняется разнообразными нововведениями, призванными упростить получение справок и […]
  • За развод 650 рублей Госпошлина за расторжение брака в 2018 году В Российской Федерации для официального расторжения брака необходимо оплатить госпошлину. Ее размер разнится в зависимости от того, каким образом и при каких обстоятельствах был […]
  • Образец жалобы директору магазина Как и куда написать жалобу на Евросеть Если по вине магазина удовольствие от приобретения гаджета заканчивается разочарованием от его качества, покупатель имеет право вернуть покупку, обменять ее или получить обратно деньги. […]
  • Уведомление кредиторов о включении в реестр Заявление о включении в реестр требований кредиторов На первой стадии банкротства составляется заявление о включении в реестр требований кредиторов. Эта процедура является обязательной для всех типов несостоятельности. Функция […]
  • Бланк заявления иностранного гражданина по месту жительства Как составляется заявление иностранного гражданина или лица без гражданства о регистрации по месту жительства Житель другого государства, прибывший в РФ, должен подать в миграционную службу заявление иностранного гражданина или […]
  • Как начисляется пенсия северный стаж Какие льготы дает пенсионерам северный стаж Смотрите также: Работа на Крайнем Севере и в местностях, приравненных к нему, дает людям право на получение ряда льгот при выходе на пенсию. Суровые климатические условия, в которых […]