最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

shortcode - How to display total user count by specific role in WordPress as statistics?

programmeradmin6浏览0评论

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 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 ?

Share Improve this question asked Jul 24, 2020 at 18:39 Adnan OmarAdnan Omar 114 bronze badges
Add a comment  | 

2 Answers 2

Reset to default 0

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' );

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.

发布评论

评论列表(0)

  1. 暂无评论