URL и Alt из изображения в WordPress - PullRequest
0 голосов
/ 18 апреля 2020
$hover = get_post_meta( $cliente->ID, 'hover', true );

hover - настраиваемое поле сообщения с ACF. Это пользовательское поле сообщения имеет изображение

$ hover имеет вывод: string (3) "694"

Как я могу получить URL и альт из этого изображения?

1 Ответ

0 голосов
/ 18 апреля 2020

Вы захотите использовать функции 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 было целым числом.

...