2015-08-24 5 views
0

У меня проблема. Мне нужно получить миниатюру моей картины. У меня есть этот аддон, называемый настраиваемыми полями, где я могу добавлять поля в сообщение, заполнять их и получать их с the_field('picture1', $page->ID); в моем php-коде.Wordpress thumbnail

У меня есть несколько таких полей и т.д. picture2, картинка 3 и так далее.

Но мне нужно получить миниатюру изображения. Я могу либо получить результат с объектом изображения, идентификатором изображения или URL-адресом изображения.

Как получить адрес эскиза? Я пробовал такие вещи, как

$thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail'); 

Но все, что я получаю, это пустой вывод. Что я могу сделать?

ответ

0

решаемые его с помощью

$image_1 = wp_get_attachment_image_src(get_field('image1', $page->ID), 'thumbnail'); 
echo $image_1[0]; 
1
$thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail'); 

Если вы читали кодекс для wp_get_attachment_image_src, вы можете увидеть, что она возвращает массив.

Возвращаемое значение

Массив, содержащий:
0 => URL,
1 => ширина,
2 => высота,
3 => логическое значение: верно, если $ URL является измененное изображение, false, если оно является оригиналом или нет изображения.

Итак, для URL-адреса вам нужно будет получить первый элемент массива $thumb[0].

Смежные вопросы