سلام دوستان خسته نباشید رتبه بندی ستاره ساختم ولی امتیاز هارو بردی همه پست ها نشون میده میخوام هر امتیاز مال یک پست باسه مثلان بر اساس ایدی باشه
کدش اینه
<?php
$results = $wpdb->get_results("SELECT meta_value FROM wp_commentmeta WHERE meta_key = 'rating' ");
foreach($results as $result){
$rate = $result->meta_value;
$sum +=$rate;
}
$res = $sum/count($results);
$res = number_format((float)$res,1,'.','');
?>
و
<?php
$countstar = $wpdb->get_var("SELECT count(meta_value) FROM wp_commentmeta WHERE meta_key = 'rating' AND meta_value = '5'");
$total = count($results);
$res = 100/$total;
$avgstar = $countstar*$res;
?>
میخوام بر اساس ایدی امتیاز هارو نشون بده نه همه امتیاز هارو برای یک پست نشون بده
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟