没有评论标签自定义WooCommerce主题

时间:2018-05-01 02:12:12

标签: wordpress woocommerce

我目前正在从我从头开始构建的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

我真的很感激任何帮助或建议。

3 个答案:

答案 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)

请检查这个: 评论已启用:

How to enable reviews remove Reviews tab

答案 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>