Задать вопрос
@AbsolvoTe

Как задать alt изображениям на wordpress?

Здравствуйте!
Загружаю изображение через билдер:
<?php if ( !empty( $atts['product_img'] ) ) { ?>

  <img src="<?php echo fw_resize( $atts['product_img']['url'], 360, 270, true ); ?>">

<?php } ?>

Alt в медиафайлах изображению прописал:
5a321bf0e628e361195575.png
В инспекторе alt не отображается:
5a321c89cf246830884639.png

Подскажите, пожалуйста, как вывести alt? Или он и так будет учтен?
  • Вопрос задан
  • 1205 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
azerphoenix
@azerphoenix
Java Software Engineer
<img src="<?php echo fw_resize( $atts['product_img']['url'], 360, 270, true ); ?>"


а в этом коде-то alt вы не вывели)

Посмотрите пример:
https://wordpress.stackexchange.com/questions/1931...

$image_alt = get_post_meta( $image->id, '_wp_attachment_image_alt', true);
Ответ написан
Комментировать
Alexey_R88
@Alexey_R88
Столкнулся с такой же проблемой. Не получается вывести тег, вернее он выводится пустой.

Вот мой код:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php 
	$thumb = get_post_thumbnail_id();
	$img_url = wp_get_attachment_url( $thumb,'full' ); //get full URL to image (use "large" or "medium" if the images too big)
	$image = aq_resize( $img_url, 960, 460, true,true,true ); //resize & crop the image
	$image_alt = get_post_meta( $image->id, '_wp_attachment_image_alt', true);
	?>
<?php if($image) : ?>
<img src="<?php echo $image ?>" title="<?php the_title(); ?>" alt="<?php echo $image_alt; ?>" />
<?php endif; ?>


В чем мой ошибка? Подскажите кто в теме...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы