TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как удалить кнопку “Добавить в корзину” в WooCommerce?

486

Настройка страницы покупки плагина WooCommerce увеличивает удобство использования вашего сайта. Часто вам требуется удалить кнопку добавления в корзину в WooCommerce для нескольких продуктов. Например, если товар, который вы продаете, вышел из строя.

WooCommerce – один из самых полезных плагинов в WordPress. Установив этот плагин, вы можете просто превратить простой веб-сайт WordPress в профессиональный интернет-магазин и использовать его функции. Прежде чем вносить какие-либо изменения в конфигурацию WooCommerce, мы настоятельно рекомендуем сделать резервную копию вашего сайта.

В этой статье мы хотели бы обсудить, как удалить кнопки добавления в корзину в WooCommerce.

Как удалить кнопку «Добавить в корзину» на сайте WooCommerce?

После того, как вы завершите настройку и добавите процесс продукта, продукты будут отображаться на веб-сайте с настройками по умолчанию на веб-сайте.

Как видите, кнопка «Добавить в корзину» находится рядом с товаром.

Чтобы удалить эту кнопку, просто добавьте следующий код в любом месте файла functions.php. В некоторых случаях этот код может нарушить работу файла functions.php. Таким образом, лучше поместить в файл woocommerce.php.

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 );

Чтобы получить доступ к файлу, войдите в свой каталог WordPress. Из папки wp-content перейдите в плагины. Затем выберите файл functions.php или woocommerce.php.

Чтобы удалить кнопку «Добавить в корзину» в WooCommerce, используйте первый код, а для удаления ценника – второй.

С помощью этих команд вы можете удалить кнопку добавления в корзину в WooCommerce для всего веб-сайта.

Удалить кнопку “Добавить в корзину” с домашней страницы и страниц архива

Код, который мы упомянули выше, удаляет кнопку добавления в корзину в WooCommerce для всего веб-сайта. Если вы хотите отключить или удалить кнопку добавления в корзину с домашней страницы или страниц архива, используйте следующий код в файлах functions.php или woocommerce.php:

function react2wp_is_shop_remove_add_to_cart_button() { if (is_shop()) { add_filter( 'woocommerce_is_purchasable', '__return_false' ); } } add_action( 'wp_head', 'react2wp_is_shop_remove_add_to_cart_button' );

Удалить кнопку “Добавить в корзину” из категории

Если вы хотите удалить кнопку добавления в корзину со страницы категории и по-прежнему сохранить ее для других страниц своего веб-сайта, используйте следующий код в любом файле:

function react2wp_is_shop_remove_add_to_cart_button() { if (is_product_category()) { add_filter( 'woocommerce_is_purchasable', '__return_false' ); } } add_action( 'wp_head', 'react2wp_is_shop_remove_add_to_cart_button' );

Удалить кнопку “Добавить в корзину” со страницы определенной категории

Используя следующий код, вы можете скрыть кнопку добавления в корзину на странице определенной категории в WordPress, но кнопка добавления в корзину по-прежнему активна на других страницах:

function react2wp_is_shop_remove_add_to_cart_button() { if (is_product_category( 'category_slug') ) { add_filter( 'woocommerce_is_purchasable', '__return_false' ); } } add_action( 'wp_head', 'react2wp_is_shop_remove_add_to_cart_button' );

Удалить кнопку «Добавить в корзину» в WooCommerce для определенного продукта

Часто вам может потребоваться отключить кнопку добавления в корзину для определенного продукта в WooCommerce. Для этого есть несколько способов.

1. Первый и самый простой способ – отключить кнопку «Добавить в корзину» для этого продукта. Имейте в виду, что, отключив эту функцию, пользователи не смогут ее приобрести.

Как удалить кнопку "Добавить в корзину" в WooCommerce?

2. Второй способ – изменить количество рассматриваемого продукта. При изменении количества на 0 возможность покупки будет отключена.

Как удалить кнопку "Добавить в корзину" в WooCommerce?

3. Последний способ – добавить фильтр. Этот фильтр определяет идентификатор продукта и отключает кнопку добавления в корзину для этого элемента. Добавив следующий код в файл functions.php в папке вашей темы, вы можете добавить этот фильтр в WordPress.

add_filter('woocommerce_is_purchasable', 'woocommerce_cloudways_purchasable'); function woocommerce_cloudways_purchasable($cloudways_purchasable, $product) { return ($product->id == your_specific_product_id (like 22)? false: $cloudways_purchasable); }

Вывод

Как мы уже упоминали выше, в WooCommerce есть несколько способов удалить кнопку добавления в корзину, и вы можете выбрать тот, который вам нужен. Вышеупомянутые методы можно использовать для всех тем в WordPress.

Имейте в виду, прежде чем вносить какие-либо изменения в веб-сайт, убедитесь, что вы получили полную резервную копию на случай, если что-то пойдет не так, чтобы вы могли восстановить веб-сайт в исходное состояние.

Источник записи: https://betterstudio.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. ПринимаюПодробнее