我已从信息中心启用了评价,但它们没有出现在我网站的前端。这可能是主题本身的问题。是否有一个功能可以在我的主题中显示评论和评分部分?
需要在产品页面上显示/plugins/woocommerce/templates/single-product/review.php
,但它根本不显示。
答案 0 :(得分:4)
这里有几层工作。你应该检查的一些事情,最有可能是最不可能的罪魁祸首:
信息中心中的其他设置是否隐藏了评论标签?"启用评论"下方还有其他选项。复选框。查看这些内容,因为他们可以根据您的前端查看用户权限隐藏选项卡。
审核标签是否仅在主题中被CSS隐藏?转到Chrome Inspector(或您正在使用的任何浏览器工具)和CTRL中的页面源代码+ F"评论"并循环任何点击。如果您在页面正文中找到了" review"课程或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基础模板是否被更改?直接在插件文件中检查相同内容。
答案 1 :(得分:1)
有3个组件可在WooCommerce上启用评论。
我将只讨论第三个选项,它没有在网络上记录。
从Woocommerce 3.7.0(甚至更早)开始,如果已经创建了产品,然后启用了审阅设置,则该产品将具有禁用的审阅。您必须在每种产品上启用它们。
手册: 转到WordPress上的“产品”->“所有产品”菜单。 单击产品上的“快速编辑”。您将在产品标签字段下方看到“启用评论”复选框。检查一下。
自动: 进入phpMyAdmin并运行一个SQL命令: UPDATE wp_posts SET comment_status ='open'WHERE post_type ='product';