Відобразити користувачів за кількістю коментарів.
Відобразити користувачів за кількістю коментарів можна за допомогою наступного коду. Просто додаємо у файл Function.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function top_comment_authors($amount = 5) { global $wpdb; $results = $wpdb->get_results(' SELECT COUNT(comment_author_email) AS comments_count, comment_author_email, comment_author, comment_author_url FROM '.$wpdb->comments.' WHERE comment_author_email != "" AND comment_type = "" AND comment_approved = 1 GROUP BY comment_author_email ORDER BY comments_count DESC, comment_author ASC LIMIT '.$amount ); $output = " <ul>"; foreach($results as $result) { $output .= "</p> <li>".$result->comment_author."</li> <p>"; } $output .= "</ul>"; echo $output; } |
Виведення користувачів здійснюється шляхом виклику функції:
1 |
<!--? top_comment_authors(); ?--> |
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.