你如何 remove/edit Dokan 商店标签
How do you remove/edit the Dokan Store Tabs
我正在将 Dokan 用于列表站点。将使用的核心产品集是可预订产品。
因此我想将产品字段重命名为 'Bookings'。我仔细研究了插件模板文件,可以找到商店模板中包含选项卡的位置,但似乎无法找到实际选项卡的定义位置。
任何帮助都将非常感谢。在包含选项卡的代码下方供参考:
<?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 中删除了侧边栏并在子主题文件夹中存储了 review.php),现在评论页面只加载了我的页眉和页脚主题)。
设法弄清楚如何去做。
在 dokan 插件文件夹中导航到 includes 文件夹。此文件夹内有一个 functions.php 文件。
搜索 'dokan_get_store_tabs('
在此功能中查找产品并将其替换为您选择的文本。
您可以通过在 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;
}
希望对您有所帮助:)
删除 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' );
我正在将 Dokan 用于列表站点。将使用的核心产品集是可预订产品。
因此我想将产品字段重命名为 'Bookings'。我仔细研究了插件模板文件,可以找到商店模板中包含选项卡的位置,但似乎无法找到实际选项卡的定义位置。
任何帮助都将非常感谢。在包含选项卡的代码下方供参考:
<?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 中删除了侧边栏并在子主题文件夹中存储了 review.php),现在评论页面只加载了我的页眉和页脚主题)。
设法弄清楚如何去做。
在 dokan 插件文件夹中导航到 includes 文件夹。此文件夹内有一个 functions.php 文件。
搜索 'dokan_get_store_tabs('
在此功能中查找产品并将其替换为您选择的文本。
您可以通过在 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;
}
希望对您有所帮助:)
删除 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' );