Код: здесь куча кода, других инпутов и т.д. здесь куча кода, других инпутов и т.д. здесь информация Написать скрипт или css: Если кликнут инпут [b]id="drop"[/b] и инпут [b]id="ID_PAY_SYSTEM_ID_9"[/b] - показать блок class="drop-block", иначе - скрыть.
Сниппет для WooCommerce
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно заменить стандартные кнопки woocommerce_external_add_to_cart на кнопки-ссылки с атрибутом target="_blank"
Обязательно нужно, чтобы это работало в связке с плагином Multiple external product URLs for WooCommerce, который позволяет добавлять дополнительные кнопки/ссылки к товару.
Сейчас все кнопки/ссылки выглядят вот так:
Купить
Нужно вот так:
Купить
В сети есть следующее решение, оно прекрасно работает с одной ссылкой, но в случае, когда вышеуказанным плагином добавляются 2-3-4 ссылки, при включении этого кода - эти кнопки пропадают, остается только первая кнопка
// add custom button to shop page
add_filter('woocommerce_loop_add_to_cart_link', 'shop_page_open_external_in_new_window', 10, 2);
function shop_page_open_external_in_new_window($link)
{
global $product;
if ($product->is_type('external')) {
$link = sprintf(
'%s',
esc_url($product->add_to_cart_url()),
esc_attr(isset($quantity) ? $quantity : 1),
esc_attr($product->id),
esc_attr($product->get_sku()),
esc_attr(isset($class) ? $class : 'button product_type_external'),
esc_html($product->add_to_cart_text())
);
}
return $link;
}
// remove default button on product page
remove_action('woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30);
// add custom button on product page
add_action('woocommerce_external_add_to_cart', 'product_page_open_external_in_new_window', 30);
function product_page_open_external_in_new_window()
{
global $product;
if (!$product->add_to_cart_url()) {
return;
}
$product_url = $product->add_to_cart_url();
$button_text = $product->single_add_to_cart_text();
do_action('woocommerce_before_add_to_cart_button'); ?>
do_action('woocommerce_after_add_to_cart_button');
}
- Похожие заказы
- Веб-программирование1 исполнительЗавершенгод назад
Здравствуйте! Меня зовут Мария, я проект менеджер агенства Werbung Hoch Zwei. Мы находимся в поиске опытного разработчика [b]Wordpress+ElementorPro[/b]. Нам необходимо разработать сайт по готовому дизайну в Figma). Вместе с откликом направьте нам Ваше портфолио. Необходимы ...
Веб-программирование4 заявкиЗакрытгод назадNode js связать парсер с БД Парсер работает, остаётся только к БД прикрутить
Веб-программирование13 заявокЗакрытгод назадРеализовать защиту сайтов (лендингов) от копирования и скачивания различными сервисами и инструментами. Всего лендингов в районе 250 шт. Можно реализовать на одном сайте, а дальше уже мы сами. Адекватную цену жду от Вас, предлагайте.
Веб-программирование1 исполнительЗавершенгод назадНужно добавить капчу на форму регитсраций ,сайт на laravel
Веб-программирование6 заявокЗакрытгод назадНужно доработать скрипт на PHP
Веб-программирование9 заявокЗакрытгод назадПривет. Вопрос немного не по теме. Я полез в программирование на питоне и торговлю криптой. Но столкнулся с проблемой синхронизации ответов сервера и ответов от БД. Есть ли у вас программисты на питоне и можно ...
Веб-программирование2 заявкиЗакрытгод назадДобрый день. Сколько у вас будет стоить спарсить сайт? Меня интересует только один показатель ( upc код)?
Веб-программирование11 заявокЗакрытгод назад- $15
Есть сайт с тестами, где от 20 до 30 тестов по 30-40 вопросов в тесте. На одной странице идет 5-8 вопросов, потом открывается след страница и снова 5-8 вопросов, и так далее. Логика скрипта должна быть ...
Веб-программирование1 исполнительЗавершенгод назад