Simple Top Commenters Widget WordPress Plugin

Simple and elegant.

Have you ever wanted to show a simple list of the top commenters on your blog? Well now you can with this very simple, lightweight, and customizable WordPress Plugin.

There are two significant reasons why this might be something you want to do for your blog:

  1. It shows your appreciation for your community since you list the top commenters and links back to their properties!
  2. It shows new visitors that there are conversations that are happening and that they need to jump in!

Neat, right? Here are a list of the features:

Simple options!

  • Lightweight and well coded.  Low cost in terms of page load speed.
  • Customizable title
  • Can choose to show a particular “Date Range” such as Weekly, Monthly, or All Time!
  • Direct link to commenter’s URL for some link love.
  • Option to show Gravatar
  • Option to hide the total amount of comments
  • Easy to customize via CSS for your own blog

We’ve taken a classic and typical need for a blogger and streamlined the code, simplified the options, and made it just easier to use!

Download it here!

Let us know your thoughts in the comments and don’t forget to check out the other WordPress Plugins that I’ve released!

And, of course, don’t forget the WordPress Themes!

  • Adam

    I have been thinking about adding something like this.

    Thanks John! Again… :)

    • http://john.do John Saddington

      sure thing adam! drop @moretom some props too!

  • http://www.geekforhim.com Geek for Him

    Loving this idea man.

    Adding it shortly.

    • http://john.do John Saddington

      how is your small biz coming along?

      • http://www.geekforhim.com Geek for Him

        It’s actually growing well brother. Calling a few new clients today across the US.

        By the way, when you select up “show avatars” if they don’t there is no default, it’s just a “broken image”image.

        • http://john.do John Saddington

          will take a look.

        • http://www.geekforhim.com Geek for Him

          Also a very cool option would to include a number, so instead of 10 I could do 5 or 2 etc.

          • http://john.do John Saddington

            sweet! we’ll look into it.

            • http://www.geekforhim.com Geek for Him

              And I am back hahaha. Wondering if this could be put outside of the sidebar on Standard Theme. Wondering if I could add it to say the author box area?

              I am sure I could reverse engineer it, but if there is an easy that would be cool.

              • http://john.do John Saddington

                ;)

              • Brandon

                I am sure you could!

              • http://Getbusylivingblog.com Benny

                Love the header on your site. Did you do it yourself?

                • http://john.do John Saddington

                  it is pretty cool, right? geek4him is cool.

  • http://jesusgeek.info John

    Very nice. Unfortunately, I don’t get a lot of comments on my blog so I would look lame if I installed this plug-in.

    This would also be something cool to add to Standard Theme.

    • http://john.do John Saddington

      good thought. will consider it!

    • http://bryanalla.in bryan a

      I don’t think it would be lame at all John!

      Throw it on your site and it might even encourage people to comment and get more comments because of it.

      • http://abrahamchronicles.com dustin

        agreed! might encourage comments..

      • http://john.do John Saddington

        i totally agree here.

    • http://Getbusylivingblog.com Benny

      Try it out for a couple weeks or so and if it doesn’t help, take it off. That’s what I’m going to try on my newish blog.

      • http://john.do John Saddington

        cool. that’s a good idea.

  • http://www.davidsantistevan.com David Santistevan

    Brilliance. Thanks John. I’ve been thinking about rewarding my top commenters and this will make that easy to track. I think you should try and be a little MORE helpful with this blog :)

    • http://john.do John Saddington

      sorry. ;)

    • Rob Still

      Yea I think a reward for top commenters is a cool idea.

      • http://www.davidsantistevan.com David Santistevan

        What would you like as a reward, Rob?

        • Rob Still

          Hmmmm – what I’d really like is 30-60 minutes of mentoring with geeky wordpress stuff.

          Or a stuffed panda.

          • http://john.do John Saddington

            haha. stuffed panda.

      • http://john.do John Saddington

        hmm. that is cool.

  • TrafficColeman

    People love to be recognize for their efforts on your site..this just encourage them to do more to stay on top..

    “Black Seo Guy “Signing Off”

    • http://john.do John Saddington

      do you know that you’re missing a quote?

      shouldn’t it be…

      ” Black Seo Guy ‘ Signing Off ‘ ” ?

      • Brandon

        Bahahahahaha!

  • Rob Still

    I’m going to comment just to stay in the rankings :)

    But seriously, This is a cool plug-in idea. I’ still learning how to do this community thing and it’s really helpful to see who is engaged. So, I checked out Dustin’s site which is awesome.

    • http://john.do John Saddington

      sweet! that’s the point. give some love back to those that are hanging out here!

  • Ashley Pichea

    Where would I change the number of commenters it shows?

    • Ashley Pichea

      Never mind. Figured it out. Thanks! :)

      • http://john.do John Saddington

        sure thing ashley

  • http://www.tillhecomes.org Jeremy Myers

    Hey! There I am!

    Anyway, I like this! Installing now on all my blogs!

    • http://www.tillhecomes.org Jeremy Myers

      And I used the “Tabber Widget” to include tabs for all three options: Weekly, Monthly, and All Time.

      • http://www.tillhecomes.org Jeremy Myers

        Hmmm. For some reason, the Tabber Widget doesn’t work with the Standard Theme. Just FYI.

  • http://bryanalla.in bryan a

    Thanks for the plug-in John. Installed and in use.

    • http://john.do John Saddington

      word up! enjoy!

  • Brandon

    Great plugin!

  • Brandon

    Is there any way to track the top commenters without this? I have wordpress.com so I can’t use plugins.

    • http://john.do John Saddington

      ah. don’t think they have it for .com… you need to get on your own .org!

      • Brandon

        I know! haha. I just can’t find a reason to drop about $12 a month on hosting for a site that only gets about 150 pageviews a day. My most has been 180. Do you still think it is worth it?

        • http://john.do John Saddington

          if you see yourself having it grow, then yes.

        • Craig Allen

          You can get cheaper hosting than that. I pay about $4/month and it’s pretty decent.

          • http://john.do John Saddington

            where are you?

        • http://dustinstout.com Dustin W. Stout

          I paid $3.50/month for iPage.com

          • http://john.do John Saddington

            huh. that’s a decent cost.

            • http://dustinstout.com Dustin W. Stout

              there’s a trick to it though. they offer a $4.50/month and once you begin registering, if you try to navigate away from the site, a pop-up window will come and say if you stay on the page, it will give you a special $3.50/month deal. ;)

              • http://john.do John Saddington

                hahah! hack!

  • http://gbrenna.com Graham

    Thanks John and Tom!

    • http://john.do John Saddington

      wah wah!

    • http://8bit.io Tom McFarlin

      :D

  • http://abrahamchronicles.com dustin

    brilliant! love this. thx, john!

    • http://john.do John Saddington

      sure thing dustin!

  • http://marccardaronella.com Marc Cardaronella

    I’ve wanted this for a while and was getting ready to go searching for one! Now I don’t have to!

    Thanks, you’ve included all the features I wanted.

    • http://john.do John Saddington

      sweet! glad we could help!

    • Brandon

      It’s cool to find all the answers here…haha!

      • http://john.do John Saddington

        thanks brandon! i don’t have all of them… but i can help point you in the right direction!

  • http://dustinstout.com Dustin W. Stout

    Oh, this rocks my face off! Thanks for yet ANOTHER awesomesauce plugin John!

    • http://john.do John Saddington

      ;) this one’s simple. pretty neat!

  • http://wordsofwilliams.com Eric Williams

    Awesome. I swear that you read my mind… I was just dreaming about this the other day. Regulataaaas….mount up!

    • http://john.do John Saddington

      • http://wordsofwilliams.com Eric

        This brings me back to the days when MTV still played Music Videos….(a reminicent sigh)

        • http://john.do John Saddington

          haha. ;)

  • http://Tylerstanton.com Tyler

    Will this work if I use intensedebate for comments?

    • http://8bit.io Tom McFarlin

      It bases it’s ranking on the values stored in your WordPress installation’s database.

      If IntenseDebate dupes comments on your server, then you should be good.

  • http://Getbusylivingblog.com Benny

    Will try it out on my blog and see if I can get some more comments!!

    • http://john.do John Saddington

      sweet! try it!

  • http://jamesbrooks.me.uk James Brooks

    This is hawt! I love it!

    • http://john.do John Saddington

      ;)!

  • Todd Hash

    Does anyone know if it is compatible with Disqus?

    • http://john.do John Saddington

      it should be since disqus does mirror the comment count from WP native (if you have that setting on).

  • http://nosoynormal.com Peter

    It would be great to honor the commenter that reaches a number of comments, for example a little medal image.

    Have an award option in the widget, put the number of comments for that and when someone reaches the number, gets the little medal.

    Great plugin, thanks for sharing.

    • http://john.do John Saddington

      peter,

      love this idea. let me do some thinking…

      • http://nosoynormal.com Peter

        Cool !

        I would really love this to give a price to my readers if they participate enough in the site, like a little incentive for opinions.

        • http://john.do John Saddington

          word.

  • Marco Lee

    Cool one!Tweaked the Css a little. :D

    • http://john.do John Saddington

      sweet!

  • Toby

    Love this. Is there a way to take out my comments? I’m listed twice (#1 and #3) for some reason :-).

    • http://john.do John Saddington

      did you use a different email address?

      • Toby

        not sure I’ve ever entered any address….i either reply in the WP admin panel or the WP iPhone app.

        • http://john.do John Saddington

          hmm. at this point you can’t unless you do it manually via code. i wanted to keep this plugin pretty small and lightweight.

  • http://dustinstout.com Dustin W. Stout

    I noticed today that it suddenly started counting my own comments on my blog… It was after I updated WordPress… Anybody else have this happen?

  • http://dustinstout.com Dustin W. Stout

    Just kidding… It seems to have corrected itself.

    • http://john.do John Saddington

      #yay!

  • http://www.nosoynormal.com Peter

    Hi, I found something strange. If a user has an URL, that URL goes to all the users with URL. So, the last one to comment, populates the same URL to all users in the widget with an URL.

    Any ideas or fix ?

    • http://john.do John Saddington

      hmm. show me?

      • http://nosoynormal.com Peter

        Sure thing, you ca see it here.

        • http://john.do John Saddington

          ah, you’re using a facebook integration piece? not sure we accounted for that use-case. i’ll have to look into it.

          • http://www.nosoynormal.com Peter

            Well, its Disqus, so people can choose to write from different profiles, but the comments are stored in wordpress as normal comments do.

            So that breaks the things ?

            Thanks for checking it out, because there are a lot of users out there with Disqus, maybe with the same problem without knowing why.

            • http://john.do John Saddington

              yeah. i’ll have to see. not sure i tested comprehensively with 3rd party commenting systems.

  • http://glamourina.pl Glamourina

    Hello :)

    Does it work on WP 3.1.3 and 3.2?
    In my blog people cannot register, only anonymous people can comment.

    Will the “NAME” be shown by this plugin as the author?
    I would like to award the top commenters of the month. I understand there may be duplicated names, however I would award the most commenting email address….

    Do you think I can achieve it with this plugin?

    • http://john.do John Saddington

      ues, it should. i’m not using registrations too, so people show in the sidebar.

  • http://glamourina.pl Glamourina

    Yeah thanks, I tried it… however if two anonymous “Jenny” comment the site, even if they have different emails, their comments get “merged” and it looks like there is only 1 Jenny.

    Eg.
    Jenny asda@dafa.com adds 4 comments
    Jenny sdgfas@asfsa.net adds 2 comments

    The plugin shows that Jenny added 6 comments, but there are two different Jennies :)

    • http://john.do John Saddington

      ah. hmm. doh! i’d have to update the plugin a bit. not sure when i can get to it!

  • http://glamourina.it Glamourina

    I hope you can :)
    And I hope you can add the following feature… which is original and no other plugin has that.

    You know, I want to award Jenny for her amount of posts… but the second Jenny may think she was the “winner”…. when there are many Jennies, it may be difficult for them to believe that the results are true.

    So I suggest the following:
    when somebody click on “Jenny” (whether it is registered user on unregistered) will open a new page where there are listed all the comments that this Jenny left in the selected time frame (eg. last month).

    In this way the users can see that the statistics are TRUE and not fake. They will see the amount of comments, the text of the comments, where the comments was left (eg. post title), and the date when the comment was left.

    You could also call this plugin “Top commenters award” :D

    I hope you could do such a plugin! It would be original, awsome and very, very useful :)

    • http://john.do John Saddington

      cool. i’ll put it on my list of things to look into.

  • http://www.lookingtowardshome.com Neil @ Looking Towards Home

    Excellent – this post answers a couple of questions I was going to ask you anyway (does it have to be weekly? Can I get one too? :-)

    Thanks for this John.

    • http://john.do John Saddington

      ;) you can ask as many qs as you want! keep em coming!

  • http://www.davidsantistevan.com David Santistevan

    Hey John, my top commenters plugin is showing my own comments. Is there any way to get rid of that?

    • http://john.do John Saddington

      it shouldn’t… are you logged in as admin?

  • http://www.iserotope.com Mark Isero

    Hi there. I like your plugins. Question about Top Commenters: Is it possible to make the avatars a teensy bit bigger? Thank you for your help.

    • http://john.do John Saddington

      you could hack teh plugin to do this, for sure.

  • http://scrutinies.net Dorian Speed

    I’m guessing that if this is used on a group blog, there’s no way to easily exclude the other blog authors from the list, right? Trying to make it appear that there’s someone besides us commenting on our awesome, awesome posts. :)

    • http://john.do John Saddington

      ah. you could add some code to take away certain authors but that would require a bit of… yes, code.

  • http://scrutinies.net Dorian Speed

    So…you’re telling me there’s a chance? (name that movie)

    That’s what I figured. I think the actual solution to this issue is: get more people to comment. OR…make the other authors comment less frequently. OR…figure it out.

    • http://john.do John Saddington

      there are some other options out there i believe too dorian!

  • http://www.speakingoflove.net Sally Brown

    Hi John,

    I uploaded this plugin and liked the look of it, but there was no way for me to put exception names in it. Example: I want to exclude my own comments, family comments, and some people prefer to just not have their name there.

    Is there a way to do this. I was using the ‘top commenters’ plugin, but wanted to use yours instead.

    Plus, I wanted to capture all the top commenters from August 1 to August 31, but it doesn’t pick them all up.

    Let me know if there is a way to fix the month thing and the exceptions thing. Thanks Sally

    • http://john.do John Saddington

      i’d have to look into it to see if i can customize a bit.

      • http://www.speakingoflove.net Sally Brown

        Let me know when you are able to do that or have a different one made with more features. Thanks. SAlly

  • Craig

    Thanks for this! But one thing, how can I remove the border around the widget? (The border makes it fall outside of my sidebar a bit.)

    • http://john.do John Saddington

      you can do this via CSS.

  • Craig

    I have the ‘Date Range’ set to monthly. Now that we just entered a new month, the number of commenters it lists dropped greatly. (I don’t get a whole lot of comments, but enough that this is full by months end.) I’m guessing this is because the ‘monthly’ date range goes by calendar month. A great option to add to the date range choices might be “last 30 days”, or something like that.

    • http://john.do John Saddington

      craig,

      you are right. let me take a look.

  • PAtrick

    Hey I found this site to be very fascinating! Bookmarked!

  • Rogério

    Does this plugin work with facebook comments ?

  • Rogério

    Thanks man. It seems to be very good.

    But, does this plugin work with facebook comments ?

    • http://john.do John Saddington

      nope. not yet.

  • http://www.jmlalonde.com Joe Lalonde

    Is there a way to remove yourself from the top comments? I would feel a bit guilty having myself at the top of the list.

    • http://john.do John Saddington

      you could do this via a little code. i might add it later.

      • http://www.jmlalonde.com Joe Lalonde

        Thanks John. I’ll have to look into the code and edit it to remove my name from the list.

      • http://www.jmlalonde.com Joe Lalonde

        Got some help with this over the weekend and was able to remove my name. Pretty simple to code it when you know what you’re doing!

        • Per

          Thanks for sharing. NOT! :)

          So Joe, please share your code.

  • Chris Gagner

    I can’t figure my problem out… The plugin works great on every page except for my main blog page located on http://www.praybuddy.com/blog. On that page, it lists my own comments at the top of the list. All other pages exclude my comments.

  • http://www.realestateinvestorswebsites.net/ Simon

    Thanks for the plugin. Is there any way to integrate these comments with Facebook?