我目前正在从我从头开始构建的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
。
我非常感谢对此的任何帮助或建议。
我找到了以下解决方案,对我有用。 您必须声明WooCommerce支持,否则"评论"选项卡将不会显示。
我点击了这个链接:https://github.com/woocommerce/woocommerce/wiki/Declaring-WooCommerce-support-in-themes,并在函数的底部添加了这段代码.php
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
我希望这对你有用!
请检查这个: 在以下位置启用审阅:
如何启用评论 删除"评论"选项卡
只需添加到函数.php模板
add_filter( 'woocommerce_product_tabs', 'yikes_remove_description_tab', 20, 1 );
function yikes_remove_description_tab( $tabs ) {
// Remove the description tab
if ( isset( $tabs['description'] ) ) unset( $tabs['description'] );
return $tabs;
}