如何获得每个星级的总数?

时间:2017-11-20 作者:ed_mdk

我正在使用Woocommerce,我正在尝试使用帖子id获取每个星级的总评分(如下图所示)。每个评分都以1-5的数字存储在我的数据库中,我只是不知道如何检索每个评分的总计数。

任何帮助都将不胜感激。

rating system

1 个回复
最合适的回答,由SO网友:Temani Afif 整理而成

您可以使用该功能get_rating_count() 通过在每次调用中指定所需的值。例如:

global $product;

$rating_1 = $product->get_rating_count(1);
$rating_2 = $product->get_rating_count(2);
$rating_3 = $product->get_rating_count(3);
$rating_4 = $product->get_rating_count(4);
$rating_5 = $product->get_rating_count(5);
您可以阅读更多关于the function

结束

相关推荐

如何删除WP-PostRating插件的消息输出?

当用户单击投票图像时,图像将变为投票状态。如果用户再次单击处于投票状态的图像,将弹出一条消息,说明:你已经给这篇文章打分了。Post ID#X我希望它不会弹出此消息,“投票”图像保持原样。下面是我认为进行此更改所需的相关代码。它来自wp postratings的558-633行。php。如果有人能看一看,让我知道我需要改变什么,我将非常感激。### Function: Process Ratings process_ratings(); function process_ratings()