6 способов удалить вкладку «Загрузки» в WooCommerce: подробное руководство

В WooCommerce вкладка «Загрузки» — это функция по умолчанию, которая позволяет клиентам получать доступ к купленным ими цифровым продуктам. Однако могут быть случаи, когда вы захотите удалить эту вкладку, чтобы упростить процесс покупки или если вы не предлагаете загружаемые продукты. В этой статье мы рассмотрим шесть различных способов удаления вкладки «Загрузки» в WooCommerce, а также приведем примеры кода.

Метод 1: использование пользовательской функции в теме Functions.php

function remove_woocommerce_downloads_tab() {
    global $product;
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_tabs', 40);
}
add_action('woocommerce_before_single_product_summary', 'remove_woocommerce_downloads_tab');

Метод 2: скрытие вкладки «Загрузки» с помощью CSS

.single-product .woocommerce-tabs .tabs li.downloads_tab {
    display: none;
}

Метод 3. Использование плагина — Менеджер вкладок товаров WooCommerce
Плагин WooCommerce Product Tabs Manager позволяет легко управлять вкладками товаров и настраивать их. Он предоставляет интуитивно понятный интерфейс для удаления вкладки «Загрузки» и добавления новых вкладок в соответствии с вашими требованиями.

Метод 4: настройка шаблонов WooCommerce
Скопируйте файл single-product/tabs/tabs.phpиз каталога плагина WooCommerce в папку вашей темы. Затем удалите или закомментируйте следующую строку:

<?php if ( $has_downloads ) : ?>

Метод 5: использование дочерней темы
Создайте дочернюю тему для своего магазина WooCommerce и переопределите файл single-product/tabs/tabs.php. В версии файла дочерней темы удалите или закомментируйте строку, упомянутую в методе 4.

Метод 6. Использование собственного плагина
Создайте собственный плагин и используйте фильтр woocommerce_product_tabs, чтобы удалить вкладку «Загрузки»:

function remove_woocommerce_downloads_tab( $tabs ) {
    unset( $tabs['downloads'] );
    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'remove_woocommerce_downloads_tab', 98 );

Удалить вкладку «Загрузки» в WooCommerce можно различными способами. Независимо от того, предпочитаете ли вы использовать пользовательские фрагменты кода, CSS, плагины или настройки шаблонов, гибкость WooCommerce позволяет вам адаптировать свой интернет-магазин в соответствии с вашими конкретными потребностями. Выберите метод, который подходит вам лучше всего, и наслаждайтесь удобством покупок для своих клиентов.