2015-05-06 2 views
0

У меня есть собственное поле (отдельное изображение). Я возвращаю изображение объекта. Мой код:Wordpress Не показывать изображение в сообщении

$post_single_image = get_post_field('single_image', $post_id); 
<?php if($post_single_image!=''): ?> 
<div class="art-image-sing" > 
    <?php echo do_shortcode($post_single_image); ?> 
</div> 

Но сор возвращает мне ID изображения. Я попытался изменить изображение URL, но wp return id image

Как я могу получить что-либо, кроме идентификатора изображения?

+1

В панели администратора, в пользовательских полях. Пользовательские поля «single_image» - это тип «Объект изображения», но он не возвращает изображение в качестве объекта и возвращает идентификатор изображения. – Lola

+0

. Затем вам нужно добавить функцию, чтобы сделать идентификатор, выводя изображение! –

+0

thx, это выход. Использовать: wp_get_attachment_image() – Lola

ответ

0

Вы должны использовать код, как этот

$post_single_image = get_post_field('single_image', $post_id); 
<?php if($post_single_image!=''): ?> 
<div class="art-image-sing" > 
    <?php echo do_shortcode([$post_single_image]); ?> 
</div> 

do_shortcode должны быть упомянуты в do_shortcode ([$ post_single_image])

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

  • Нет связанных вопросов^_^