Вы захотите использовать функции wp_get_attachement
.
$hoverURL = wp_get_attachment_url( (int)$hover );
$hoverALT = get_post_meta( (int)$hover, '_wp_attachment_image_alt', true );
Содержимое ALT сохраняется как метаданные для вложения изображения, поэтому вы все еще используете стандарт get_post_meta()
. Я также преобразовал $hover
из строки в целое число, используя (int)
, потому что эти функции WP требуют, чтобы id
было целым числом.