Добавить число участников в виджет панели «Right Now»

проблема

У меня есть этот код в functions.php, но он не выводит общее количество участников (что-то не так, что он разбивает сайт) в моей панели «Right Now». Есть ли способ исправить это?

function dashboard_wps_user_count() { global $wpdb; $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); ?> <table> <tbody> <tr class="first"> <td class="first b b_pages"><a href="users.php"><? echo $users; ?></a></td> <td class="t pages"><a href="users.php">Members</a></td> </tr> </tbody> </table> <?} add_action( 'right_now_content_table_end', 'dashboard_wps_user_count'); 

Дополнительная функция

Также есть способ показать, сколько авторов зарегистрировано и сколько подписчиков зарегистрировано также на панели «Right now»?

Solutions Collecting From Web of "Добавить число участников в виджет панели «Right Now»"

Итак, вот небольшой фрагмент, показывающий общее количество пользователей и все роли с подсчетом пользователя. Этот код должен находиться в файле functions.php тем.

Код использует функцию count_user для извлечения массива и отображения его на экране панели «Right Now».

 function wpse_60487_custom_right_now() { $users = count_users(); echo '<table><tbody>'; echo '<tr><td class="first b b_pages">'.$users['total_users'].'</td><td class="t pages"> total users</td></tr>'; foreach($users['avail_roles'] as $role => $count) echo '<tr><td class="first b b_pages">'.$count.'</td><td class="t pages">'.$role.'</td></tr>'; echo '</tbody></table>'; } add_action( 'wpse_60487_custom_right_now', 'dashboard_wps_user_count');