Сортировка постов по рейтингу в комментариях
-
Здравствуйте! сделал оценку постов в комментариях. Сделал скорей всего коряво, но по другому не придумал и не нашел ничего.
Вообщем есть дополнительное поле в комментариях для оценки. В него записывается значение от 1 до 5.
В самом посте и в списке записей выводится средняя оценка функцией:function get_average_star_ratings($id) { $comment_array = get_approved_comments($id); $count = 1; if ($comment_array) { $i = 0; $total = 0; foreach($comment_array as $comment){ $rate = get_comment_meta($comment->comment_ID, 'star_rating'); if(isset($rate[0]) && $rate[0] !== '') { $i++; $total += $rate[0]; } } if($i == 0) return false; else return round($total/$i); } else { return false; } }
Сейчас нужно сделать сортировку записей по рейтингу и вот как это сделать ума не приложу… Можем подскажет кто, каким образом можно реализовать сортировку постов по рейтингу из комментариев?
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «Сортировка постов по рейтингу в комментариях» закрыта для новых ответов.