Пятница, 18 Мар 2022 в 13:16
add_filter( 'woocommerce_get_price_html', 'wpa83367_price_html', 100, 2 );
function wpa83367_price_html( $price, $product ){
global $product;
$show_in_categories = array( 'firmennye','kulinariya','mobilnyj-furshet','vypechka' );
if ( has_term( $show_in_categories , 'product_cat', $product->get_id() ) ) {
return $price;
} else {
return '';
}
}
Четверг, 15 Апр 2021 в 2:10
Шпаргалка представляет собой общее руководство по шаблонам регулярных выражений без учета специфики какого-либо языка. Она представлена в виде таблицы, помещающейся на одном печатном листе формата A4. Создана под лицензией Creative Commons на базе шпаргалки, автором которой является Dave Child.
Помните, что различные языки программирования поддерживают регулярные выражения в разной степени, поэтому вы можете столкнуться с ситуацией, когда некоторые из указанных возможностей не будут работать. Для тех же, кто только знакомится с регулярными выражениями, предлагается этот перевод авторских комментариев к шпаргалке. Он познакомит вас с некоторыми техниками, применяемыми при построении шаблонов регулярных выражений.
Вторник, 17 Мар 2020 в 0:44
Существует несколько способов скрыть кнопку «В корзину» со всех товаров. Один из них — добавить снипет в functions.php дочерней темы, или с помощью плагина.
Не добавляйте снипеты напрямую в functions.php текущей темы, потому что при следующем обновлении темы этот файл будет заменен на оригинальный.
Этот хук скрывает кнопку «В корзину» на странице Магазин /shop:
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
Этот хук скрывает кнопку «В корзину» в карточках товаров:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
Эти способы скрывают кнопку, но не отключают возможность добавить товар в корзину и оплатить.
Если вы хотите отключить возможность покупать товары, то используйте этот скрипт:
add_filter( 'woocommerce_is_purchasable', '__return_false');
Этот хук отключает кнопку «В корзину», но не скрывает ее.
Название кнопки «В корзину» на странице Магазин /shop изменится на Подробнее, и будет вести на карточку товара. В карточке товара кнопка «В корзину» будет отключена и скрыта.