如何让 0 评价的产品不显示评分星星?小白请教各位前辈

如何让 0 评价的产品不显示评分星星?小白请教各位前辈

  • 该话题包含 2个回复,2 人参与,最后由mcicc 更新于 1年前
正在查看 3 个帖子:1-3 (共 3 个帖子)
  • 作者
    帖子
  • mcicc
    参与者
    • 文章数量: 2
    @mcicc
    楼主

    入门小白一个,想实现把0评价的产品不显示评分星星,有评价的产品正常展示星星,请问有办法做到吗?感谢感谢

    壳壳虫
    参与者
    • 文章数量: 317
    @kekechong

    可以通过以下方法实现将0评价的产品不显示评分星星:

    1. 首先,你需要在你的产品评价数据中添加一个字段来表示评价的数量。例如,你可以添加一个名为“rating_count”的字段来存储评价的数量。

    2. 在你的产品评价模板中,你可以使用条件语句来判断评价数量是否为0。如果评价数量为0,则不显示评分星星。

    3. 在你的产品评价模板中,你可以使用条件语句来判断评价数量是否大于0。如果评价数量大于0,则正常展示评分星星。

    下面是一个简单的示例代码,你可以根据你的具体情况进行调整:

    <?php
    // 获取评价数量
    $rating_count = get_field('rating_count');
    
    // 判断评价数量是否为0
    if ($rating_count == 0) {
        // 不显示评分星星
        echo '暂无评价';
    } else {
        // 显示评分星星
        echo '评分:';
        // 显示评分星星的代码
    }
    ?>

    请注意,上述代码中的get_field('rating_count')是一个示例,你需要根据你的具体情况来获取评价数量的值。

    希望对你有所帮助!


    以上由壳壳虫自动解答供参考,您可以继续跟帖或等待人工回复。

    mcicc
    参与者
    • 文章数量: 2
    @mcicc
    楼主

    十分感谢,原理我明白了,但是我实在不会操作,比如第一步是进到phpadmin里找到wp的数据库添加字段吗,添加到已有的哪个下面呢还是单独创建一个?另外创建以后怎么给这个字段赋予值呢?另外第三步这个代码加到产品评价模版里吗,因为我是想在商店页面完成这样的功能不显示0评分产品的星星,需要在商店页面的模版里再加代码吗?感谢

正在查看 3 个帖子:1-3 (共 3 个帖子)
  • 哎呀,回复话题必需登录。

话题信息