【问题标题】:How do you remove/edit the Dokan Store Tabs你如何删除/编辑 Dokan 商店标签
【发布时间】:2017-12-27 06:57:20
【问题描述】:

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

【问题讨论】:

    标签: php wordpress dokan


    【解决方案1】:

    您可以通过在 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;
    }
    

    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      设法弄清楚如何做到这一点。

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

      搜索'dokan_get_store_tabs('

      在此功能中使用您选择的文本查找和替换产品。

      【讨论】:

        【解决方案3】:

        删除dokan插件产品页面上的卖家信息标签:

        add_filter( 'woocommerce_product_tabs', 'dokan_remove_seller_info_tab', 50 );
        function dokan_remove_seller_info_tab( $array ) {
        unset( $array['seller'] );
        return $array;
         }
        

        dokan 插件中 WC 仪表板上的删除卖家按钮:

        remove_action( 'woocommerce_after_my_account', array( Dokan_Pro::init(), 'dokan_account_migration_button' ) );
        

        在dokan插件的WC注册中禁用注册为卖家:

        remove_action( 'woocommerce_register_form', 'dokan_seller_reg_form_fields' );
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多