Если у вас есть магазин WooCommerce, вы можете захотеть скрыть кнопку корзины для некоторых продуктов. Например, если вы продаете цифровые товары, нет необходимости отображать кнопку корзины.
Чтобы скрыть кнопку корзины в WooCommerce, вам нужно добавить небольшой код в файл functions.php. Не волнуйтесь, это не сложно!
ПРО СОВЕТ: Если вы решили скрыть кнопку корзины в WooCommerce, имейте в виду, что это может иметь непредвиденные последствия. Например, если у покупателя есть товары в корзине, и он заходит на страницу, где кнопка корзины скрыта, он не сможет получить доступ к своей корзине или оформить заказ. Это может привести к потере продаж и разочарованию клиентов.
Просто добавьте этот код:
function my_custom_wc_button_function() {
global $product;
if( $product->is_type( «simple» ) && $product->get_price() == 0 ) {
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_action( «wp», «my_custom_wc_button_function» );
Этот код проверит, является ли товар простым и равна ли его цена нулю. Если оба условия выполнены, он удалит кнопку корзины. Вы можете настроить код в соответствии с вашими потребностями.
Вот и все! Вы успешно скрыли кнопку корзины в WooCommerce.