ПредишенСледващото

Връща изображение (заедно с HTML-маркер и неговите атрибути), които се определят като пощенските миниатюрите. Ако този пост не разполага с умалените, а след това функцията връща празен низ.

$ POST_ID (число) ID публикувате картинка, която ние трябва да получим, по подразбиране - ID на текущата публикация от поредицата. $ Размер (низ | масив) Този параметър определя размера на миниатюри. Може да предприеме следните стойности:

  • иконка / средни / големи - един от стандартния размер на изображение, записано в WordPress по подразбиране, тези размери могат да бъдат настроени в Settings> Медия
  • пълен - оригиналната разделителна способност на изображението - така, че е качен на сайта,
  • Можете да определите собствената параметри ширината и височината на миниатюрата в масив, като масив (50, 30). Моля, имайте предвид, WordPress няма да създаде дубликат на изображението за този размер - вместо това ще се използва за решаване на най-близката записва размера на изображението, пригодени да отговарят на вашите параметри като същевременно се запази оригиналното съотношение.
За да стане по-ясен, ще дам един пример. Да предположим, че сме обособили масив (50, 30) като аргумент. Имам най-близкия размер е 125 × 125 (с умалените) - URL на картинката и ще бъде включен в атрибута SRC. Добре, какво да кажем за пропорции? От 125 × 125 - това е квадрат, а след това реалното ни картинка икона е квадратна, тя ще се побере на най-малкия параметър, т.е. резултатът е 30 × 30.
  • Един от собствените си размер изображения, заснети през add_image_size (функция).
  • $ ATTR (масив) масив е засегнато маркер атрибути . през нея, можете да пренебрегнете следните HTML-атрибути:
    • 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-кода с етикет . например, ние само трябва адреса. В този случай:

    Get_the_post_thumbnail () - връща миниатюра WordPress блог

    Миша Rudrastyh

    Свързани статии

    Подкрепете проекта - споделете линка, благодаря!