Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Show Total Number of Registered Users in WordPress

Have you ever wanted to show the total number of registered users on your WordPress site? Social proof like showing the number of registered users on your site, encourages others to register as well. In this article, we will show you how to show total number of registered users in WordPress.

How to Show Total Number of Registered Users in WordPress

Method 1: Show Registered User Count Using a WordPress Plugin

First thing you need to do is install and activate the Simple Blog Stats plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » Simple Blog Stats page to configure plugin settings.

Settings page for Simple Blog Stats

This plugin allows you to show different stats from your WordPress site. You need to click on the shortcodes tab to expand it and then scroll down to the ‘number of users’ row.

Users shortcode settings

You will see the shortcode [sbs_users] with two text fields on both sides. These text fields contain HTML the plugin will add before and after the number of users.

By default, the shortcode will output HTML like this:

<span class="sbs-count-users">856</span>

If you are unsure, then just copy the shortcode [sbs_users] and click on the save settings button.

You can now add this shortcode to any WordPress post or page. You can also add it to a sidebar widget. If the shortcode does not work in the widget, then follow instructions in our guide on how to use shortcodes in your WordPress sidebar widget.

Method 2: Manually Show Number of Registered Users in WordPress with Code

This method requires you to add code to your WordPress site. If you haven’t done this before, then see our beginner’s guide on pasting snippets from web into WordPress.

You need to add the following code to your theme’s functions.php file or a site-specific plugin.

// Function to return user count
function wpb_user_count() { 
$usercount = count_users();
$result = $usercount['total_users']; 
return $result; 
} 
// Creating a shortcode to display user count
add_shortcode('user_count', 'wpb_user_count');

This code creates shortcode [user_count] which you can use in your WordPress posts, pages, or a sidebar widget to display the user count.

The function does not add any HTML formatting to the user count and simply returns the number. You may want to wrap the shortcode around HTML to use CSS or basic HTML formatting. For example:

<p>Join <strong>[user_count]</strong> other users who share your interest:</p>

Here is how it looked on our demo site:

Showing total number of users in WordPress widget

Note: We added a free signup button that redirected to a custom WordPress user registration page.

That’s all, we hope this article helped you learn how to show the total number of registered users in WordPress. You may also want to see our guide on how to moderate new user registrations in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

11 CommentsLeave a Reply

      • i found a way
        add shortcode on a page, then access on json with
        wp-json/wp/v2/pages/?slug=”name of the page”
        and… search the info

  1. Thanks for the manual code!

    Is there any way to display the user count from another WordPress site? I have a public facing website and private “app” that are two different installs and I want to show the app users on the public site.

  2. Hey, thanks for this article, its right along the lines of what I am trying to accomplish. Is there a way to only display the subscribers as opposed to the total number of users? I have been scouring the wp codex site but to no avail. I have found a way to populate a list of subscribers but not jsut a total number of them. This would be extremely handy on the website I am building I would love to hear your insight. Thanks again. :)

    • This might be helpful for you:

      // Function to show the user count by role via shortcode
      function wpb_user_count($atts) {
      $atts = shortcode_atts( array(
      ‘role’ => ”
      ), $atts );
      $user_query = new WP_User_Query( array( ‘role’ => $atts[‘role’] ) );
      // Get the total number of users for the current query. I use (int) only for sanitize.
      $result = (int) $user_query->get_total();
      return $result;
      }
      // Creating a shortcode to display user count
      add_shortcode(‘user_count’, ‘wpb_user_count’);

      // Use this Shortcode to show user [user_count role=”Subscriber”]

  3. Hey Guys,
    found this article and tried both options and both do not work. Usually I am pretty good in this WP stuff …

    Could it be that it does not work with certain themes?

    It would be great if you could help:
    Here is the page:
    (We use the Kleo Theme)

    Thanks
    Benedikt

  4. Hey Guys,
    found this article and tried both options and both do not work. Usually I am pretty good in this WP stuff …

    It would be great if you could help

    Thanks
    Benedikt

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.