• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Как автоматически добавить в теги alt и title название текущего товара в Woocommerce

Image CMS

Serg_84

Новичок
#1
Нужно к каждой картинке текущего товара добавить в теги alt и title, текущее название товара. Задача вроде банальная. Ведь по логике нужно при выводе тех самых изображений просто подставить переменную тайтла, но нет.
В шаблоне вывода изображения товара вот такой код
Код:
echo apply_filters( 'woocommerce_single_product_image_html', sprintf( '<a href="%s" itemprop="image" class="woocommerce-main-image zoom image-link" title="%s" data-rel="product-images' . $gallery . '" data-width="%s" data-height="%s">%s</a>', $image_link[0], $image_title, $image_link[1], $image_link[2], $image ), $post->ID );
            } else {
                echo apply_filters( 'woocommerce_single_product_image_html', sprintf( '<img src="%s" alt="%s" />', wc_placeholder_img_src(), __( 'Placeholder', 'woocommerce' ) ), $post->ID );
            }
Подставлял вместо __( 'Placeholder', 'woocommerce' ) - $parent_title = get_the_title( $post->post_parent );
Просто строку тоже подставлял. Не работает. Такое ощущение, что страница вывода изображения генерируется не отсюда. Файл product-image.php брал как и с темы, так и с самого плагина woocommerce. Подскажите, может кто сталкивался с похожей проблемой. Заранее спасибо.
 

D&B

Администратор
Команда форума
Местный
#2
Для каждой картинки можно прописать alt и title в её опциях.