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

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

Seregaa

Новичок
Доброго времени суток уважаемые знатоки.
Пришел к Вам с тугим для меня вопросом. Пилю магазин на WooCommerce, стоит версия 3.0.8.
Суть вопроса заключается в следующем, нужно в каталоге под изображением товара прикрутить кнопку Купить (которая будет кнопкой далее) и цену в один ряд.
Нашел тему как добавить эту кнопку к товару в каталоге вот тут: https://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>
В результате имею перекос, сначала идет цена, потом ниже идет кнопка Купить.
Естественно кнопка и цена находятся в разных дивах, а код в разных файлах.

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

Пока что у меня вот такая кривизна. Надеюсь на Вашу помощь.
cab3d04809657b51741d49490ff234a2.jpg
 

Seregaa

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

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

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

Seregaa

Новичок
Может кто из гуру знает как можно вызвать переменную цены, чтобы в content-product.php сразу завернуть ее в div вместе с кнопкой?
 

ADv

Гуру
Местный
Может кто из гуру знает как можно вызвать переменную цены, чтобы в content-product.php сразу завернуть ее в div вместе с кнопкой?
Попробуйте так
Код:
<?php
global $product;
?>
<p class="price"><?php echo $product->get_price_html(); ?></p>
А вообще загляните в свой файл тема\woocommerce\single-product\price.php
 
Сверху Снизу