Wordpress: добавить вывод alt в изображении

webledi
На сайте с 26.07.2011
Offline
82
205

Есть код вывода шаблона изображения

<?php
$images = get_post_meta( $post->ID, 'your-photo' );
if ( $images ) {
foreach ( $images as $attachment_id ) {
$thumb = wp_get_attachment_image( $attachment_id, 'thumbnail' );

printf( $thumb );
}
}

?>

Помогите, пожалуйста, добавить код вывода atl изображения.

Хотелось бы, чтобы в alt изображения отображалась фраза, которая выводится с помощью этого кода:

<?php echo get_post_meta( $post->ID, 'your-name', true ); ?> <?php echo get_post_meta( $post->ID, 'your-feelings', true ); ?>, <?php echo get_post_meta( $post->ID, 'sender-name', true ); ?>!
S
На сайте с 30.09.2016
Offline
459
#1

webledi, рекомендую такие вещи у Камы смотреть. Конкретно по этому вопросу – https://wp-kama.ru/function/wp_get_attachment_image

$attr(массив)
Любые атрибуты для тега <img> в массиве. Например:

array(
'class' => 'foo bar',
'title' => 'название картинки',
)
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
SV
На сайте с 03.11.2008
Offline
1394
#2
webledi:
Хотелось бы, чтобы в alt изображения отображалась фраза, которая выводится с помощью этого кода:

Чтобы "это" выводилось - для начала "это" нужно записать в alt вложения. Тогда альт выведется стандартно.

Иначе надо переписывать всю конструкцию вывода изображения.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
webledi
На сайте с 26.07.2011
Offline
82
#3
Sitealert:
webledi, рекомендую такие вещи у Камы смотреть. Конкретно по этому вопросу – https://wp-kama.ru/function/wp_get_attachment_image

Спасибо, подскажите, пожалуйста, как добавить

array(

'alt' => 'название картинки',

)

в мой код?

<?php

$images = get_post_meta( $post->ID, 'your-photo' );
if ( $images ) {
foreach ( $images as $attachment_id ) {
$thumb = wp_get_attachment_image( $attachment_id, 'thumbnail' );

printf( $thumb );
}
}

?>


---------- Добавлено 23.01.2020 в 14:24 ----------

Удалось решить с помощью плагина Bulk SEO Image.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий