Как удалить / изменить вкладки Dokan Store

Я использую Dokan для сайта списков. Основной набор продуктов, которые будут использоваться, — это заказываемые продукты.

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

Любая помощь будет огромной благодарностью. Для справки ниже кода, где вкладки включены:

    <?php if ( $store_tabs ) { ?>
<div class="dokan-store-tabs<?php echo $no_banner_class_tabs; ?>">
<ul class="dokan-list-inline">
<?php foreach( $store_tabs as $key => $tab ) { ?>
<li><a href="<?php echo esc_url( $tab['url'] ); ?>"><?php echo $tab['title']; ?></a></li>
<?php } ?>
<?php do_action( 'dokan_after_store_tabs', $store_user->get_id() ); ?>
</ul>
</div>

У меня также есть проблема со страницей отзывов (я удалил боковые панели из store.php и store-review.php в папке дочерней темы), и страница отзывов теперь просто загружает верхний и нижний колонтитулы моей темы).

-1

Решение

Удалось выяснить, как это сделать.

В папке плагина dokan перейдите в папку include. Внутри этой папки находится файл functions.php.

Искать ‘dokan_get_store_tabs (‘

Найти и заменить продукты с текстом по вашему выбору в рамках этой функции.

0

Другие решения

Вы можете отключить любые вкладки, которые хотите, добавив код в свой файл function.php (чтобы избежать удаления кода при обновлении темы).

Например:

Чтобы удалить вкладку отзывов

// Disable Woocommerce Reviews Form Tab
add_filter( 'woocommerce_product_tabs', 'wcs_woo_remove_reviews_tab', 98 );
function wcs_woo_remove_reviews_tab($tabs) {
unset($tabs['reviews']);
return $tabs;
}

И удалить лишние вкладки, называя имя вкладки

// Disable Seller More Products Tab
add_filter( 'woocommerce_product_tabs', 'wcs_woo_remove_more_seller_product_tab', 98 );
function wcs_woo_remove_more_seller_product_tab($tabs) {
unset($tabs['more_seller_product']);
return $tabs;
}

Надеюсь, это поможет вам 🙂

0

По вопросам рекламы [email protected]