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

Совместить кнопку Купить и цену в строчку в каталоге товаров

Тема в разделе "Вопросы, советы и доработки.", создана пользователем Seregaa, 16 июл 2017.

  1. Seregaa

    Seregaa

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток уважаемые знатоки.
    Пришел к Вам с тугим для меня вопросом. Пилю магазин на WooCommerce, стоит версия 3.0.8.
    Суть вопроса заключается в следующем, нужно в каталоге под изображением товара прикрутить кнопку Купить (которая будет кнопкой далее) и цену в один ряд.
    Нашел тему как добавить эту кнопку к товару в каталоге вот тут: http://wpcommerce.ru/threads/knopka-podrobnee-v-kataloge-tovarov.3682/
    Добавил код в файл функшен.
    Далее раскопал где убирается название товара, файл content-product.php. Секция: <div class="desc">

    код:
    <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
    В результате имею перекос, сначала идет цена, потом ниже идет кнопка Купить.
    Естественно кнопка и цена находятся в разных дивах, а код в разных файлах.

    Можно ли куском кода воткнуть эту кнопку заместо названия товара. Т.е. убираю титл и вставляю кнопку?

    Пока что у меня вот такая кривизна. Надеюсь на Вашу помощь.
    [​IMG]
     
  2. Seregaa

    Seregaa

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Методом проб нашел что цена выводится строчкой:
    do_action( 'woocommerce_after_shop_loop_item_title' );

    Код кнопки можно сделать из титла так:
    <a class="button" href="<?php the_permalink(); ?>">Купить</a>

    Но как их связать в одну строку - ума не приложу.
     
  3. Seregaa

    Seregaa

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Может кто из гуру знает как можно вызвать переменную цены, чтобы в content-product.php сразу завернуть ее в div вместе с кнопкой?
     
  4. ADv

    ADv Местный

    Сообщения:
    670
    Симпатии:
    255
    Баллы:
    63
    Попробуйте так
    Код:
    <?php
    global $product;
    ?>
    <p class="price"><?php echo $product->get_price_html(); ?></p>
    А вообще загляните в свой файл тема\woocommerce\single-product\price.php
     
    • Нравится Нравится x 3