我正在使用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中删除了侧栏中的子主题文件夹),评论页面现在只加载我主题的页眉和页脚。
答案 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;
}
希望这可以为您提供帮助:)