WordPress Development Asked by Adnan Omar on January 2, 2022
i want to display in my Home page total user count by specific role in WordPress as statistics
I already created Role (subscriber, contributor) and i want to show the total users for each of those roles.
Can You Please point me also with the answer where i can put the code ?
I manage to do it like this:
/* user count */
// Function to return user count 1
function total_count_bro() {
$out = '';
$user_count_data = count_users();
$avail_roles = $user_count_data['avail_roles'];
foreach ( $avail_roles as $role_key => $role_count ) {
$out = $contributor = $avail_roles['contributor']; /* User role author */'<br/>';
}
return $out;
}
add_shortcode( 'users_count_bro', 'total_count_bro' );
// Function to return user count 2
function total_count_bro2() {
$out = '';
$user_count_data = count_users();
$avail_roles = $user_count_data['avail_roles'];
foreach ( $avail_roles as $role_key => $role_count ) {
$out = $subscriber = $avail_roles['subscriber']; /* User role administrator */'<br/>';
}
return $out;
}
add_shortcode( 'users_count_bro2', 'total_count_bro2' );
This will create the total count for the user by role and it will show the number count only.
Answered by Adnan Omar on January 2, 2022
insert this code in your theme functions.php and use this shortcode [users_count_bro] to display where you want
function total_count_bro() {
$out = '';
$user_count_data = count_users();
$avail_roles = $user_count_data['avail_roles'];
foreach ( $avail_roles as $role_key => $role_count ) {
$out .= $role_key.':'.$role_count.'<br/>';
}
return $out;
}
add_shortcode( 'users_count_bro', 'total_count_bro' );
Answered by Sergei on January 2, 2022
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP