Връща изображение (заедно с HTML-маркер и неговите атрибути), които се определят като пощенските миниатюрите. Ако този пост не разполага с умалените, а след това функцията връща празен низ.
$ POST_ID (число) ID публикувате картинка, която ние трябва да получим, по подразбиране - ID на текущата публикация от поредицата. $ Размер (низ | масив) Този параметър определя размера на миниатюри. Може да предприеме следните стойности:
- иконка / средни / големи - един от стандартния размер на изображение, записано в WordPress по подразбиране, тези размери могат да бъдат настроени в Settings> Медия
- пълен - оригиналната разделителна способност на изображението - така, че е качен на сайта,
- Можете да определите собствената параметри ширината и височината на миниатюрата в масив, като масив (50, 30). Моля, имайте предвид, WordPress няма да създаде дубликат на изображението за този размер - вместо това ще се използва за решаване на най-близката записва размера на изображението, пригодени да отговарят на вашите параметри като същевременно се запази оригиналното съотношение.
- SRC - ако се наложи, дори можете да замените URL адреса на изображението.
- клас - в класа на маркера . По подразбиране има следните класове WP-пост-графични и attachment-.
- ALT - тапицерия по подразбиране (strip_tags ($ attachment-> POST_TITLE)) - се отбелязва в администраторския панел при товарене / редактиране на мултимедийни файлове.
- заглавие - тапицерия по подразбиране (strip_tags ($ attachment-> post_excerpt)).
Един прост пример - просто извлече картинка публикация с ID = 5:
В този пример, аз съм също така се използва has_post_thumbnail () функция, така че при липса на код с умалените не е отнемане на излишната таг .
Пример 3: Как мога да получа, когато кликнете върху картинка, за да видите пълната версия на картинката?
Кодът в този пример е идеална за използване в който и да е плъгин JQuery, като fancybox, или доста снимки. В този случай, може да се наложи да се добави позоваване клас.
Можете да прочетете wp_get_attachment_image_src на документация () и get_post_thumbnail_id () на моя блог.
Пример 4 Използване на третата ATTR параметър $ за промяна миниатюри клас
Нека добавим нашите миниатюри подравняване вляво от типа на класа, че те увити текст отляво:
Броят на параметрите за филтриране е добро, това означава, че можем да създадем възвръщаемост на HTML код, всички ние искаме.
$ Html (низ) HTML-код, върнат от функцията по подразбиране, $ POST_ID (число) ID пост, които трябва картинка, за да получите, $ post_thumbnail_id (число) ID миниатюри, размер $ (низ | масив) размер умалените, $ ATTR ( масив) набор от HTML-атрибути, които са били определени, когато функцията се нарича, ако не е определено, празен масив;
А сега няколко интересни примери.
Пример 1. Автоматично поставяне връзки към гредата
Супер, а? И най-важното - всичко е много просто.
Пример 2: Да се изведат само на URL миниатюри
Друго полезно нещо, което може да се направи с post_thumbnail_html филтър. Да кажем, че ние не се нуждаем всички HTML-кода с етикет . например, ние само трябва адреса. В този случай:
Миша Rudrastyh
Свързани статии