Я пытаюсь добавить атрибут alt к изображению при отображении на сайте, но пока безуспешно.
Большое спасибо, и вот код, который я пытаюсь использовать:
<?php $featured = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), '1440_1712'); ?>
<?php $alt = get_post_meta($post->ID, '_wp_attachment_image_alt', true); ?>
<div class='img-half-wrap' style='background-image: url("<?php echo $featured[0]; ?>");' alt='<?php echo $alt; ?>'>
Я попытался изменить $ post-> ID на $ Featured безуспешно.
Любая помощь с благодарностью.
Спасибо
Вы используете get_post_meta
на неправильном объекте: то, что вы хотите получить, это _wp_attachment_image_alt
мета из средства массовой информации, не из сообщение.
Поэтому вы должны использовать это:
$alt = get_post_meta(get_post_thumbnail_id($post->ID), '_wp_attachment_image_alt', true);
Других решений пока нет …