我目前正在从我从头开始构建的WordPress主题开发自定义WooCommerce。到目前为止,一切都运作良好,但我遇到了一个我似乎无法理解的问题。当我点击产品时,我被带到单个产品页面,当我向下滚动到选项卡部分时,一切都按预期工作,我看到了描述选项卡,但没有评论选项卡。我花了很长一段时间试图找到一个显示这个的解决方案,但我没有成功。
我在项目中搜索了以下行,以确保我没有禁用该功能。
remove_action( 'woocommerce_product_tabs', 'woocommerce_product_reviews_tab', 30);
remove_action( 'woocommerce_product_tab_panels', 'woocommerce_product_reviews_panel', 30);
我现在完全被难过了。我已经尝试过谷歌找到一个解决方案,但我只能找到预先购买的主题的文章和论坛帖子。现在我想知道我是否真的错过了什么。我可以显示评论星,它正确显示评论数量,但当我点击网址转到评论时,地址栏会显示wp-lds-shop/product/happy-ninja/#reviews
。
我真的很感激任何帮助或建议。
答案 0 :(得分:1)
我找到了以下解决方案,对我有用。 您必须声明WooCommerce支持,否则"评论"选项卡不会显示。
我点了这个链接:https://github.com/woocommerce/woocommerce/wiki/Declaring-WooCommerce-support-in-themes并在我的functions.php底部添加了这段代码
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
我希望这适合你!
答案 1 :(得分:0)
请检查这个: 评论已启用:
答案 2 :(得分:0)
只需添加到function.php模板
<ul class="navbar-nav ml-auto">
<li *ngIf="!isLoggedIn" class="nav-item">
<a routerLink="/register" class="nav-link">Register</a>
</li>
<li *ngIf="!isLoggedIn" class="nav-item">
<a routerLink="/login/" class="nav-link">Login</a>
</li>
<li *ngIf="isLoggedIn" class="nav-item">
<a href="#" class="nav-link">{{ loggedInUser }}</a>
</li>
<li *ngIf="isLoggedIn" class="nav-item">
<a routerLink="/settings" class="nav-link">Settings</a>
</li>
<li *ngIf="isLoggedIn" class="nav-item">
<a href="#" (click)="onLogoutClick()" class="nav-link">Logout</a>
</li>
</ul>