Кнопка Заказать для каждого товара в каталоге Woocommerce
По умолчанию в woocommerce в общем каталоге у простого товара выводиться кнопка Добавить в корзину, можно ее заменить на кнопку "Заказать", чтобы пользователю при нажатии открывалось всплывающее окно с формой обратного звонка. Так же к этой кнопке можно привязать любой шорткод или ссылку. В данном примере показывается как привязать к кнопке форму заказа во всплывающем окне. На сайте для открытия модальных окон используется плагин Easy Modal или Easy FancyBox, соответственно будем вешать на кнопку функцию вызова этого окна.
Для этого файл functions.php вашей темы добавляем код:
Для всплывающей формы Easy Modal
add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');
function replace_add_to_cart() {
global $product;
$link = $product->get_permalink();
echo do_shortcode('<button class="eModal-1">Заказать</button>');
}
Для всплывающей формы Easy FancyBox
add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');
function replace_add_to_cart() {
global $product;
$link = $product->get_permalink();
echo do_shortcode('<div class="button1"><a href="#contact_form_pop_up" class="fancybox-inline">Заказать
<div style="display:none" class="fancybox-hidden">
<div id="contact_form_pop_up">
Текст
[contact-form-7 id="165" title="Заказать"]
</div></div></a>
</div>');
}
In our free game, you can win Ethereum. You don’t need to spend any money, it’s free and you can win over $ 200 every hour! It depends on the quantity. If you throw out 10,000, you will win $ 200, but if you want to win more, you can multiply your ethereum in our Multiply game. Money withdrawal is 100% guaranteed. https://free-ethereum.io/?referer=113873
Заказать 3D печать в Красноярске
cialis paypal canada aussie cialis viagra click here info buy cialis