Здравствуйте!
Реколл 16.0.9 Хочу вывести в общей статистике по сайту информацию о количестве групп и количестве записей в них. Мне порекомендовали обратиться именно на Форум WP REcal, аргументируя это тем, что никто лучше разработчкиков плагина не знает, что за группы и как их вставлять. Вот, что есть у меня:
publish;
$count_comments = get_comment_count();
$comments = $count_comments['approved'];
$html = 'Опубликовано записей: ' . $posts .
'
Оставлено комментариев: ' .
$comments . '
Всего рубрик: ' . count($categories) . ',
меток: ' . $number_of_tags . '
';
echo $html;
?>
Не подскажете, какой код добавить сюда для групп?
Спасибо)
Мне порекомендовали обратиться именно на Форум WP REcal, аргументируя это тем, что никто лучше разработчкиков плагина не знает, что за группы и как их вставлять
Здравствуйте. Флуд конечно от меня и темы мало касается - у вас 288 сообщений и Вы, зная что официальный форум поддержки WP-Recall здесь, ищите ответы по нему на просторах интернета? Ну почему?
только вот в этом коде количество групп,
Хочу вывести в общей статистике по сайту информацию о количестве групп и количестве записей в них.
все записи в группах посчитать?
Вы код для подсчета записей использовали? Там выбирали тип post, а здесь нужно выбирать тип записей post-group или вот
Понял, попробую. Смотрите. пытаюсь разобраться, но от незнания многого видно запутался. В этом коде выделенный кусок (Всего записей в группах) никак не выходит. Что-то не так делаю, уже и смотрю по той ссылке, что вы мне дали выше, понимаю, что закодировал глупость...а вот что я не учитываю - не понимаю. Сейчас попытаюсь вставить код с выделенным куском:
<ul class="sum_info"> <li><?php $result = count_users(); echo 'Всего пользователей: '. $result['total_users'];?></li> <li><?php $summ_posts = wp_count_posts( 'post' ); $summ_posts = $summ_posts->publish; echo 'Всего записей: ' . $summ_posts; ?></li> <li><?php $summ_cats = wp_count_terms('category'); echo 'Всего рубрик: ' . $summ_cats; ?></li> <li><?php $groups = new Rcl_Groups_Query(); echo'Всего групп: ' . $groups->count();?></li> <<strong>li><?php $summ_groups = wp_count_post-group( 'group' ); $summ_groups = $summ_post-group->publish; echo 'Всего записей в группах: ' . $summ_post-group; ?></li></strong> <li><?php $summ_comm = wp_count_comments( ); $summ_comm = $summ_comm->approved; echo 'Всего комментариев: ' . $summ_comm;?></li> </ul>
Пробуйте:
<?php $total_users = count_users(); // считаем юзеров $total_posts = wp_count_posts('post'); // считаем посты $total_groups = new Rcl_Groups_Query(); // сколько групп $total_posts_group = wp_count_posts('post-group'); // записи групп $tota_comments = wp_count_comments(); // считаем комментарии $out = '<ul class="sum_info">'; $out .= '<li>Всего пользователей: ' . $total_users['total_users'] . '</li>'; $out .= '<li>Всего записей: ' . $total_posts->publish . '</li>'; $out .= '<li>Всего рубрик: ' . wp_count_terms('category') . '</li>'; $out .= '<li>Всего групп: ' . $total_groups->count() . '</li>'; $out .= '<li>Всего записей в группах: ' . $total_posts_group->publish . '</li>'; $out .= '<li>Всего комментариев: ' . $tota_comments->approved . '</li>'; $out .= '</ul>'; echo $out; ?>
Современные php позволяют и короче записать (пых 4й не умеет, но он мертв давно)
<?php $total_groups = new Rcl_Groups_Query(); // сколько групп $out = '<ul class="sum_info">'; $out .= '<li>Всего пользователей: ' . count_users()['total_users'] . '</li>'; $out .= '<li>Всего записей: ' . wp_count_posts('post')->publish . '</li>'; $out .= '<li>Всего рубрик: ' . wp_count_terms('category') . '</li>'; $out .= '<li>Всего групп: ' . $total_groups->count() . '</li>'; $out .= '<li>Всего записей в группах: ' . wp_count_posts('post-group')->publish . '</li>'; $out .= '<li>Всего комментариев: ' . wp_count_comments()->approved . '</li>'; $out .= '</ul>'; echo $out; ?>