Как обрабатывать эскизы

Как я должен обрабатывать миниатюры сообщений? Большинство людей помещают их в пользовательские поля? Использовать плагин? Как справиться с темами в ThemeForest?

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

Миниатюры могут иметь разные размеры

Начиная с WordPress 2.9, вы можете добавить поддержку миниатюр в свою тему, добавив это в файл functions.php темы:

if ( function_exists( 'add_theme_support' ) ) { add_theme_support( 'post-thumbnails' ); } 

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

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

 the_post_thumbnail('thumbnail'); // Thumbnail (default 150px x 150px max) the_post_thumbnail('medium'); // Medium resolution (default 300px x 300px max) the_post_thumbnail('large'); // Large resolution (default 640px x 640px max) the_post_thumbnail( array(100,100) ); // Specify resolution //Add your own: add_image_size( 'category-thumb', 300, 9999 ); //300 pixels wide (and unlimited height) 

Пример того, как использовать этот новый размер Thumbnail Post в файлах шаблонов тем.

 <?php the_post_thumbnail( 'category-thumb' ); ?> 

Вы должны проверить страницу Codex на Thumbnails Post для получения дополнительной информации. Там вы также найдете, как стилизовать свои миниатюры и более подробную информацию об этом коде.

Обработка эскизов – это в основном сочетание двух факторов – стандартов и метаинформации.

  1. Индивидуальные миниатюры сообщений являются стандартными и содержат метаинформацию.
  2. Пользовательские поля могут содержать метаинформацию о миниатюре, но нет стандартного.
  3. Почтовый контент можно добывать для изображений (без мета, без стандарта).
  4. Что-то действительно обычай, например назначение миниатюр в зависимости от категорий сообщений и т. Д.

Если у вас есть контроль над форматом контента, проще выбрать какой-то метод и придерживаться его. Если у вас нет контроля или содержимого, предшествующих эскизам сообщений, это более сложно. Лично я использую Get The Image, который является одиночной оболочкой, для запуска нескольких методов для извлечения эскизов (при необходимости, при необходимости).