Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

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

Тема в разделе "Ищу плагин, функционал", создана пользователем Serg_84, 15 апр 2016.

Метки:
  1. Serg_84

    Serg_84

    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    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. Подскажите, может кто сталкивался с похожей проблемой. Заранее спасибо.
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Для каждой картинки можно прописать alt и title в её опциях.
     
  3. Serg_84

    Serg_84

    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    А когда картинок около 3000 шт :) В том то вся и суть, чтобы автоматизировать этот процесс.