2015-08-13 112 views
0

我已从仪表板启用评论,但它们未显示在我的网站的前端。这可能是主题本身的问题。是否有一个功能在我的主题中显示评论和评分部分?如何以编程方式在WooCommerce产品中启用评论和评分?

这是需要在产品页面上显示的/plugins/woocommerce/templates/single-product/review.php,但它根本没有显示。

+0

如果显示“Twenty Fifteen”处于活动状态,那么您可以验证问题是否与您的主题相关。乔希在下面有一个很好的答案,一旦你确定这是你的主题,你应该努力。另外,请尝试联系主题作者。 – helgatheviking

回答

4

这里有几层工作。有几件事你应该检查,以最可能的罪魁祸首的顺序:

是在仪表板隐藏评论选项卡的另一个设置?“启用评论”复选框下方还有其他选项。查看这些内容,因为它们可以根据您的前端查看用户权限隐藏标签。

评论标签是否刚刚被CSS隐藏在主题中?转到Chrome Inspector(或您正在使用的任何浏览器工具)的页面源代码,然后按CTRL + F“查看”并循环浏览任何匹配。如果您在页面正文中找到具有“审查”类或ID的元素,请检查它们是否隐藏,如果是,是否隐藏“评论”选项卡。

评论标签被隐藏在源代码中的钩子?搜索整个项目的源代码(包括插件),可能会取消设置评论选项卡。例如:

remove_action('woocommerce_product_tabs', 'woocommerce_product_reviews_tab', 30); 
remove_action('woocommerce_product_tab_panels', 'woocommerce_product_reviews_panel', 30); 

您的主题的覆盖模板是否会删除评论?检查/theme/woocommerce/content-single-product.php文件,看它是否是从基WooCommerce模板明显不同,比如不执行do_action(“woocommerce_single_product_summary”)

难道你WooCommerce基本模板得到改变?直接在插件文件中检查相同的内容。

+0

你当场在。它确实隐藏在functions.php中。一年前,当我定制主题并完全忘记它时,我把那一点放在了那里。你的清单确实帮助我弄清楚了。 – user1448031

+0

非常好! 90%的时间里,我发现我是自己最糟糕的敌人。很高兴工作! –

相关问题