Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the spinupwp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/coreysalzano.com/files/wp-includes/functions.php on line 6121
Top users WordPress plugin – Corey Salzano

Top users WordPress plugin

I wrote a new plugin to list the contributors to a WordPress website. The comment and post counts are added together, and the top X users are listed in a simple table alongside the counts.

Download top-users-by-comment-plus-post-count.zip.

Installation instructions

  1. Upload the `top-users-by-comment-plus-post-count` folder to the `/wp-content/plugins/` directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place this or a similar function call in your theme: <?php top_users_by_comment_plus_post_count( 10 ); ?>

CSS sample

This is the CSS I am using to style the output.

#top-users-by-comment-plus-post-count td.tu-author{ padding-right: 8px; }
#top-users-by-comment-plus-post-count td.tu-count{ text-align: right; }

Sample output

I added tab and line break characters for readability.

<table id="top-users-by-comment-plus-post-count">
	<tr><td class="tu-author">DisgustedInDenver</td><td class="tu-count">297</td></tr>
	<tr><td class="tu-author">Corey</td><td class="tu-count">109</td></tr>
	<tr><td class="tu-author">G11</td><td class="tu-count">60</td></tr>
	<tr><td class="tu-author">jmbecker13</td><td class="tu-count">10</td></tr>
	<tr><td class="tu-author">trustmedotcom</td><td class="tu-count">9</td></tr>
	<tr><td class="tu-author">ulfwolf</td><td class="tu-count">8</td></tr>
	<tr><td class="tu-author">noscamsforme</td><td class="tu-count">8</td></tr>
	<tr><td class="tu-author">who8dapple</td><td class="tu-count">7</td></tr>
	<tr><td class="tu-author">cindmo</td><td class="tu-count">7</td></tr>
	<tr><td class="tu-author">nytemare4u</td><td class="tu-count">7</td></tr>
</table>

Comments

3 responses to “Top users WordPress plugin”

  1. Will you add a settings page where the top followers will be shown to the admin alone? I don’t want to display them in my blog, I just want to have a list in my dashboard – and I’m admittedly too lazy to look into the whole plugin-thing to do it myself. Also, I’m probably not intelligent enough to make it work. *sigh*

  2. Patricia:

    No. You could create a private or password protected page to hide the data from the rest of your users. I do not want to make this plugin more complicated than it needs to be. Thanks for trying it out.

  3. I did this:
    Activate the plugin through the ‘Plugins’ menu in WordPress

    But am lost on this bit. Where do I place it?? exactly?

    Place this or a similar function call in your theme:

    I tried placing it in the Stylesheet CSS but nothing happened please direct a “Noob”