Умножение цены Woocommerce
Подскажите пожалуйста, есть функция которая умножает стандартную цену на 27 и выводит ее везде, кроме страницы когда фильтруем товар по цене.
add_filter('woocommerce_get_price', 'my_woocommerce_get_price',100,2); function my_woocommerce_get_price($price, $_product) { $kurs = 27; // курс валюты $price = $price * $kurs; return $price; } и для фильтра мин и макс add_filter( 'woocommerce_price_filter_widget_min_amount', 'filter_function_name_7137' ); function filter_function_name_7137( $min ){ $kurs = 27; // курс валюты $min = $min * $kurs; return $min; } add_filter( 'woocommerce_price_filter_widget_max_amount', 'filter_function_name_6007' ); function filter_function_name_6007( $max ){ $kurs = 27; // курс валюты $max = $max * $kurs; return $max; }
Как сделать так что бы продукты фильтровались и выводились на странице отфильтрованных по цене продуктов.
Заранее спасибо большое.
P.S. готов материально отблагодарить.
Тебе где-то перед запросом нужно наоборот разделить на 27 цену, которая передалась в запрос...
"сделать так что бы продукты фильтровались и выводились на странице отфильтрованных по цене продуктов."
Искать в документации во вуукоммерс нужный хук и писать совой код, а вообще, помоему там уже это есть по умолчанию, так что скорее всего тебе просто нужно прописать вывод фильтров в шаблон и все...
Фильтры плагином:
https://wordpress.org/plugins/search/woocommerce-price-filter/
Выберай )
Спасибо за заметку, но в php я нуб и было бы круто если бы Вы помогли правильно составить код отвечающий за правильный показ отфильтрованных продуктов.
Можно пожалуйста по подробнее. Какой запрос и в каком файле. Не могу понять логику, а зачем делить еще цену? Спасибо.