Внимание: в новой версии 4.4 в WordPress появилась функция get_the_post_thumbnail_url(), выполняющая описанную задачу.
Всегда есть группа читателей, которые сразу же пытаются двигаться вперед, покидают уровень новичка и делают шаг в область WordPress разработки. Многие из них начинают изменять свои темы WordPress, создают дочерние темы, пишут плагины. На пути к решению своих задач они сталкиваются с озадачивающими препятствиями. Один такой читатель недавно спросил у нас, как получить URL миниатюры записи в WordPress. Основная цель – просто получить URL миниатюры, чтобы впоследствии использовать его в своей разметке. В этой статье мы покажем вам, как получить URL миниатюры записи в WordPress.
Примечание: вы должны знать основы того, как работают темы WordPress.
Просто вставьте следующий код в тело цикла:
<?php $thumb_id = get_post_thumbnail_id(); $thumb_url = wp_get_attachment_image_src($thumb_id,'thumbnail-size', true); echo $thumb_url[0]; ?>
Убедитесь в том, что вы заменили thumbnail-size на тот размер изображения, который вы желаете получить. Стандартные размеры изображений: thumbnail, medium, large и full. Также вы можете использовать дополнительные размеры изображений, добавленные к теме. Если вы используете произвольные размеры изображений, обязательно проверьте, что вы сгенерировали все миниатюры в этих размерах (делается это с помощью плагина Regenerate Thumbnails).
Код работает следующим образом. Сначала мы получаем ID миниатюры записи. Затем мы использует этот ID, чтобы получить путь изображения или URL с помощью функции wp_get_attachment_image_src, которая возвращает массив – его вы можете использовать в своем коде.
Мы надеемся, что эта статья помогла вам понять, как получить URL миниатюры в WordPress.
По материалам www.wpbeginner.com.
Спасибо за пост! Прекрасная информация
Спасибо!
Спасибо за инфу. помогла в моем случаем
СПС!!)
А можно вот так:
post->ID; if( has_post_thumbnail( $thePostID )){ $thumb_id = get_post_thumbnail_id( $thePostID ); $image = wp_get_attachment_image_src( $thumb_id ); echo »; } ?>
Спасибо, очень помог.
Шикарная статья! Я 2 дня не мог найти в интернете ответ на этот вопрос. Мне постоянно попадались всякие инструкции, как заливать картинки на сайт на Вордпрессе.
А это действительно стоящий материал! Спасибо огромное автору!
Спасибо за статью, она в сове время мне очень помогла.
Дмитрий обновите пожалуйта — в новой версии 4.4 в WordPress появилась ф-я get_the_post_thumbnail_url() выполняющая эту рутину.
Спасибо, статью обновил, указал вверху замечание.
Очень информативная статья, спасибо за проделанную работу! Обязательно поделюсь со своими друзьями! Всё подробно и понятно!