Как получить URL миниатюры записи в WordPress

Внимание: в новой версии 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.

Источник

Просмотров:

Добавить комментарий