samdo#: Приветствую! Вопрос по woocommerce. У кого-нибудь есть рабочий вариант кода, который меняет надпись и класс/стиль кнопки "В корзину" если товар уже в корзине? Всё, что нагуглил - ни один не работает. Использовать плагин желания нет.
Приветствую! Вопрос по woocommerce. У кого-нибудь есть рабочий вариант кода, который меняет надпись и класс/стиль кнопки "В корзину" если товар уже в корзине? Всё, что нагуглил - ни один не работает. Использовать плагин желания нет.
Спасибо! Еще один вопрос появился) нашел решение для возможности покупателям вводить свою собственную цену. Но в этом решении не хватает одного момента, а именно, хотелось бы установить минимальную цену, например 111 (максимальная цена при этом любая). Если дополните код, буду благодарен.
add_action('woocommerce_before_add_to_cart_button','genius_product_price_input',9);functiongenius_product_price_input(){global$product;//150891 - это ид продуктаif(150891!==$product->get_id())return;woocommerce_form_field('set_price',array('type'=>'text','required'=>true,'label'=>'Set price '.get_woocommerce_currency_symbol(),));}add_filter('woocommerce_add_to_cart_validation','genius_product_add_on_validation',9999,3);functiongenius_product_add_on_validation($passed,$product_id,$qty){if(isset($_POST['set_price'])&&sanitize_text_field($_POST['set_price'])==''){wc_add_notice('Set price is a required field','error');$passed=false;}return$passed;}add_filter('woocommerce_add_cart_item_data','genius_product_add_on_cart_item_data',9999,2);functiongenius_product_add_on_cart_item_data($cart_item,$product_id){if(150891!==$product_id)return$cart_item;$cart_item['set_price']=sanitize_text_field($_POST['set_price']);return$cart_item;}add_action('woocommerce_before_calculate_totals','genius_alter_price_cart',9999);functiongenius_alter_price_cart($cart){if(is_admin()&&!defined('DOING_AJAX'))return;if(did_action('woocommerce_before_calculate_totals')>=2)return;foreach($cart->get_cart()as$cart_item_key=>$cart_item){$product=$cart_item['data'];if(150891!==$product->get_id())continue;$cart_item['data']->set_price($cart_item['set_price']);}}
Все мы знаем, что в редакторе WP есть кнопка "Очистить форматирование". Подскажите, есть ли вариант выполнить данное действие для всех статей. Есть задача очистить HTML теги (кроме ссылок, хотя и не обязательно) во всех записях, но никак не могу найти рабочий вариант. Если есть способы сделать это через phpmyadmin (или слить дамп базы и пройтись регуляркой) - это тоже подойдёт.
Приветствую! Вопрос по woocommerce. У кого-нибудь есть рабочий вариант кода, который меняет надпись и класс/стиль кнопки "В корзину" если товар уже в корзине? Всё, что нагуглил - ни один не работает. Использовать плагин желания нет.
Спасибо! Еще один вопрос появился) нашел решение для возможности покупателям вводить свою собственную цену. Но в этом решении не хватает одного момента, а именно, хотелось бы установить минимальную цену, например 111 (максимальная цена при этом любая). Если дополните код, буду благодарен.
Приветствую!
В коде файла functions.php есть вот такой код:
Подскажите, как тут правильно прописать несколько Id (а точнее, 3), а не один. Спасибо
Приветствую!
Подскажите более менее адекватный плагин личного кабинета пользователя с русской локализацией, особого функционала не требуется.
Заранее СПАСИБО!
P.S. WP-recall не подходит (слишком нагруженный).
Приветствую!
Все мы знаем, что в редакторе WP есть кнопка "Очистить форматирование". Подскажите, есть ли вариант выполнить данное действие для всех статей. Есть задача очистить HTML теги (кроме ссылок, хотя и не обязательно) во всех записях, но никак не могу найти рабочий вариант. Если есть способы сделать это через phpmyadmin (или слить дамп базы и пройтись регуляркой) - это тоже подойдёт.
Заранее спасибо, и, с наступающим!
X = Y / 2.3