Intereting Posts
Как проверить, является ли текущая страница родительским элементом или дочерним элементом в данном меню Получение тега alt из настраиваемого поля Добавить дополнительное поле для пользователей Когда мне нужно использовать esc_attr при использовании внутренних функций WordPress Восстановить столбец user_nicename Обновить данные таблицы с помощью Ajax Как удалить заголовок «оставить ответ» в поле комментариев в двадцать один? Гравитационные формы и данные для уникальных пользователей Проблема «Ошибка установления соединения с базой данных». SQL LIKE в WP_Query Слишком медленная загрузка изображения в WordPress Media Library по мере увеличения количества изображений Тема GPL 2 с использованием рамки для коммерческой темы? Почему этот код приводит к исчезновению панели администратора? do_shortcode в пределах короткого кода Как добавить переменную PHP в меню Nav

wp_get_attachment_image_src всегда возвращает false

Я использую wp_get_attachment_image_src для получения URL изображения.

Codex прост для этой функции и, начиная с идентификатора в моей базе данных, я использовал wp_get_attachment_image_src следующим образом:

 $image_url = wp_get_attachment_image_src(2447); echo $image_url[0]; 

где 2447 – это идентификатор вложения в моей таблице wp_posts db (уже проверен).

Все кажется правильным, но, пытаясь выполнить код, wp_get_attachment_image_src возвращает всегда false .

Любое предложение?

В функции передается идентификатор вложения или значок эскиза NOT post id.

Попробуй это

 <?php global $post; $attch_id = get_post_thumbnail_id( $post->ID ); $url = wp_get_attachment_image_src($attch_id); echo "<img src='".$url[0]."' />"; ?> 

Надеюсь, это полезно.

Попробуйте таким образом и сообщите мне, работает ли это или нет.

 <?php $my_attachment = 2447; $image_url = wp_get_attachment_image_src( $my_attachment );?> <img src="<?php echo $image_url[0] ?>" /> ?> 

Попробуйте это так

 $image_url = wp_get_attachment_image_src( $attachment_id = 2447 ); if ( $image_url ) : ?> <img src="<?php echo $image_url[0]; ?>" width="<?php echo $image_url[1]; ?>" height="<?php echo image_url[2]; ?>" /> <?php endif; ?> 

SYA