如何删除/编辑Dokan商店标签

时间:2017-12-27 06:57:20

标签: php wordpress dokan

我正在使用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中删除了侧栏中的子主题文件夹),评论页面现在只加载我主题的页眉和页脚。

2 个答案:

答案 0 :(得分:0)

管理以弄清楚如何做到这一点。

在dokan插件文件夹中,导航到includes文件夹。在这个文件夹里面有一个functions.php文件。

搜索'dokan_get_store_tabs('

在此功能中查找并替换您选择的文本。

答案 1 :(得分: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;
}

希望这可以为您提供帮助:)