Intereting Posts
Многоуровневая иерархия страниц Как выбрать продукты WooCommerce by post_meta и заказать их Как отображать изображения в связанных сообщениях? Функция wp_update_post игнорирует теги HTML Как добавить отображаемое изображение в существующую почту через php? Пользовательская структура константы для пользовательского типа сообщения Как называется страница с одной категорией и как она узнает, какие сообщения показывать? Что делать, если у меня есть большой файл на сервере, который я хочу иметь библиотеку wp? Выполнение события jQuery .change () после сохранения виджета Может ли конкретная cpt и обычная страница существовать в пределах одного виртуального каталога? Страница пользовательского поиска и URL-адрес в многоязычном формате Как отобразить заголовок прикрепленного изображения в сообщении? Добавить пользовательский цвет текста WordPress 3.9 TinyMCE 4 Визуальный редактор Установить максимальную ширину для загруженного изображения Отключить кеш WordPress программно по запросу

См. Некоторые статистические данные о комментариях

Есть ли способ или плагин, чтобы я мог видеть статистику для комментариев и комментариев комментаторов? Как топ-комментаторы, большинство комментариев и т. Д.

Спасибо, Алекс

Solutions Collecting From Web of "См. Некоторые статистические данные о комментариях"

Для большинства комментариев вы можете использовать пользовательский цикл на боковой панели, например:

<h3>Most Commented Posts</h3> <?php $most_commented = new WP_Query('orderby=comment_count&posts_per_page=5'); if($most_commented->have_posts()) : ?> <ul class="most-commented-posts"> <?php while($most_commented->have_posts()) : $most_commented->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?> (<?php comments_number('0','1','%'); ?>)</a></li> <?php endwhile; ?> </ul><!-- most-commented-posts --> <?php endif; wp_reset_query(); ?> 

Для главных комментаторов вы можете использовать что-то вроде этого:

Лучшие комментаторы: исключить admin

И для комментариев, таких как общие комментарии и т. Д., Используйте эту функцию:

 function comment_stats() { global $wpdb; // approved responses (comments and trackbacks) $comment_stats['total_responses'] = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); // trackback count $comment_stats['total_trackbacks'] = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_type = 'pingback' OR comment_type = 'trackback'"); // comments count $comment_stats['total_comments'] = $comment_stats['total_responses'] - $comment_stats['total_trackbacks']; // Akismet spam captured if(function_exists('akismet_count')) { $comment_stats['spam_blocked'] = akismet_count(); } if(!empty($comment_stats)) { $html .= "<ul class=\"comments-stats\">\n"; foreach($comment_stats as $stat => $stat_value) : if(isset($stat_value) && $stat_value > 0) { $stat_name = str_replace("_", " ", $stat); $html .= "<li>" .ucwords($stat_name). " : " .number_format($stat_value). "</li>\n"; } endforeach; $html .= "</ul>\n"; echo $html; } } 

Я использую плагин статистики комментариев Admin Comments ( http://www.greatwpplugins.com/admin-comments-statistics/ ). Я могу видеть статистику для своих комментариев и пользователей. Также я могу видеть статистику для администраторов блога, поэтому я могу видеть свою активность в своем блоге. Я рекомендую.

С Уважением,

Дора