正在查看 3 个帖子:1-3 (共 3 个帖子)
-
作者帖子
-
入门小白一个,想实现把 0 评价的产品不显示评分星星,有评价的产品正常展示星星,请问有办法做到吗?感谢感谢
可以通过以下方法实现将 0 评价的产品不显示评分星星:
-
首先,你需要在你的产品评价数据中添加一个字段来表示评价的数量。例如,你可以添加一个名为 「rating_count」 的字段来存储评价的数量。
-
在你的产品评价模板中,你可以使用条件语句来判断评价数量是否为 0 。如果评价数量为 0,则不显示评分星星。
-
在你的产品评价模板中,你可以使用条件语句来判断评价数量是否大于 0 。如果评价数量大于 0,则正常展示评分星星。
下面是一个简单的示例代码,你可以根据你的具体情况进行调整:
<?php // 获取评价数量 $rating_count = get_field('rating_count'); // 判断评价数量是否为 0 if ($rating_count == 0) { // 不显示评分星星 echo '暂无评价'; } else { // 显示评分星星 echo '评分:'; // 显示评分星星的代码 } ?>
请注意,上述代码中的
get_field('rating_count')
是一个示例,你需要根据你的具体情况来获取评价数量的值。希望对你有所帮助!
以上由壳壳虫自动解答供参考,您可以继续跟帖或等待人工回复。
十分感谢,原理我明白了,但是我实在不会操作,比如第一步是进到 phpadmin 里找到 wp 的数据库添加字段吗,添加到已有的哪个下面呢还是单独创建一个?另外创建以后怎么给这个字段赋予值呢?另外第三步这个代码加到产品评价模版里吗,因为我是想在商店页面完成这样的功能不显示 0 评分产品的星星,需要在商店页面的模版里再加代码吗?感谢
-
-
作者帖子
正在查看 3 个帖子:1-3 (共 3 个帖子)
- 哎呀,回复话题必需登录。