Rating The Comments With Comment Karma

If you have a really sharp eye, you would have noticed that I installed a new WordPress Plugin, call Comment Karma, that allows you to rate the comments of other commentators. If you look at the comments of each writer, you’ll see a thumbs up and thumbs down icon next to their name.

  • Pressing thumbs up gives +1 Karma
  • Pressing thumbs down gives -1 Karma

The Plugin keeps a running count of the karma the comment receives. I installed this Plugin to allow commentators to get an idea on what readers think about their comments. Make a good comment and you should get lots of positive karma. Make a spam comment and watch your karma go into the negative.

The Plugin is the work of Alex Bailey of Tech Reads. Installation is a little more involved – you need to enter your database information – than most WordPress Plugins but it is still very straightforward.

Unfortunately, the Plugin doesn’t offer any stats. There is no way to tell who has the most karma on their comments. It would have been really cool if Bailey added a leader board feature like the Top Commentator Plugin.

To test the new Plugin I invite all readers to make a comment and rate the other comments on this blog. Let’s see who can get the highest karma score. Enjoy!

51 thoughts on “Rating The Comments With Comment Karma”

  1. Aniela says:

    I have been “lurking” around, reading your blog for
    a while now. I guess this really is the perfect post to start commenting on 🙂

    I love your blog, and I learned a lot since I started reading it. Now I’m addicted !

  2. John Chow is a sexy god who will one day take over the internet for his own! His site will not be the best site on the net anymore, it will be the ONLY site! But would you need to visit another one? No!!

    That’s got to be good karma!!


  3. Aniela says:

    I’ve been “lurking” on your blog for quite a while now, and I’m addicted ! I’ve learned a lot from it and I love it.

    I guess this post is the perfect post for my first comment.

    Keep up the good work 🙂

  4. Trae M. says:

    Honestly John your opinion matters. I like the plugin as well and I thought about installing it but I since it doesn’t have the stats, it’s not worth much to me. I’m sure Mr. Bailey will add stats in another version.

    My site: http://www.berrybusyblog.com

  5. I think you should have a little page or popup or something that says, “Your comment has been posted by is awaiting moderation!” or something similar because I have been seeing an influx of duplicate comments lately.

    1. John Chow says:

      Ya, I wish Akismet would do that. Maybe the coding genius Justin can help with this…

    2. I thought there was a message on the page (right after you post a comment) that says “Your comment is awaiting moderation”… Maybe you just need to make it more noticeable – bold, red text…?

  6. Carl says:

    Everyone who types in the URL of their site in every comment will get a thumbs-down from me!

    1. Hawaii SEO says:

      Same here. Thumbs down on all the URL self promoters & “Me too” comments. (oops)

    2. Jane May says:

      I agree. But I do have to admit, when I first started blogging last year I had no clue on blogging or commentator etiquette. So I was the one leaving the URL.

      I remember it vividly, I left a comment on Digg, yes DIGG of all places, with my URL (at the time was Rich Dad Says). You should have seen the emails I got…”Get the F&*#k out of here you spammers!!!” Wern’t very nice…but guess what, I LEARNED MY LESSON.

      For the new bloggers out there…DO NOT LEAVE YOUR URL IN THE COMMENT… just a piece of advice 🙂

  7. Nate W. says:

    My dog is named Karma. He is a good dog. Does that mean it’s good karma?

    1. Sonia says:

      When you call him it’s a good Karma I think.

    2. I think people are digging each other down, simply because they can.

      Digg me down bitches! 😉

    3. Sonia says:

      When you call him a name it’s a good karma I guess.

  8. Leftblank says:

    Interesting plugin John, I’ve seen it at ShoeMoney once and it seemed to work pretty well.

    However, I keep getting an error when I click the thumbs up, a JS dialog pops up stating ‘Error: Try Again Later’, it does work on some though, I was able to rate Nate W., but not Carl…

  9. Jerry says:

    I don’t get it. What happens if you get bad karma? If all it does is update a score next to the comment then … who cares?

    1. Hawaii SEO says:

      From what I understand… People with bad Comment Karma get their own blogs spammed with bad comments and possibly get reincarnated as cockroaches.

  10. deejay says:

    thanks for that information, john. i learned a lot from your site. keep up the good works!

  11. Paul says:

    Hmmm people are being quite random with their scores, I hope you guys are just testing 🙂

    I guess a feature like this helps to make people think about what they’re going to write, but I wouldn’t take the concept too far. A leaderboard of top commentators is a good idea, but a board showing the most unpopular users might make people think twice about posting quick replies – killing off the conversational feel to the current system.

    Also (I’m not finished!) I think the presentation of the plugin isn’t great – i.e. the little text –2 is a little uninspiring. In fact I think it adds very little to the site without a leaderboard function as there is no driver for people to actually use it (and no way for you to make a competition out of it!).

  12. Nomar says:

    hehe, this is not good for my comments i think 😛

  13. KayKastum says:

    I think you’re cool Mr John Chow. A living proof that anyone can make it happen as long as you do it!

  14. I don’t want to be judged…

  15. Harley says:

    Again another plugin to increase the interaction with the readers of this blog.

    Good work, john!

  16. Marc says:

    Great plugin but as previously mentioned some of the scores seem pretty random.

    Is there any vote limitation? If there isn’t then a person with bad karma could, quite ironically, spam their way out of it with a huge number of positive votes.

    All in all though, this plugin, polished up a little, in conjunction with the leaderboard would be a very significant addition to any blog. I think I’ll let you guys do all the polishing first though 😉

    1. Marc says:

      My bad. A simple test would have shown me that there is a one vote limit per comment and that it prevents you from voting on your own. Still looking forward to a tie in with the leaderboard though.

  17. Alex Shalman says:

    As a dedicated JC fan I post this comment from my laptop while driving in my car.

    Anyway its funny you introduce this comment now because I was digging through your code last night to see what sort of goodies I can find, so downloaded and installed this plugin last night. I just didn’t get a chance to upload it to the site. Way to stay a step ahead even when I’m using guerilla tactics! =)

  18. Ryan says:

    Why do negative scores have multiple negative signs? Does this mean they’re actually positive? 😉

  19. Jack says:

    Is there anything happen if the commentor has a lot of negative karma?

    1. Jane May says:

      Hahaha…do you really want to start that conversation 🙂

  20. Alex Shalman says:

    Ryan, if you check out the plugin’s homepage they talk about the reason in the comments. It’s just a coding thing and may be changed. Remember, two wrongs don’t make a right =)

    1. Ryan says:

      Very true, two wrongs don’t make a right. 😉

      I see the comment in the plugin post, and I’m not sure what crack pipe the author was hitting but a –# does not in any way relate to decrementing a variable!

      Maybe he could have been more creative and did something like: “Name– x (number of negatives)” or “Name++ x (number of positives)”

      That would at least make sense.

  21. Jon says:

    Hey John,

    I was looking through the wordpress database the other day and noticed there is a column called comments_karma in cp_comments. So perhaps this feature was built in but not implemented. If that is the case, you could display the top 10 karma comments pretty easily with a mysql select:
    SELECT *
    FROM cp_comments c
    WHERE cp_comment_post_ID = $somepostid
    ORDER BY cp_comment_karma DESC
    LIMIT 10


  22. Kalle says:

    Seems like a nice plugin, will install it on my own blog. Thanks John! 🙂

  23. Kenny says:

    John, I was wondering what you were going to implement to deal with comment whoring to get on your top 10 list and it seems this plugin (if you can implement a leaderboard) would be an excellent replacement to the top commentators listing.

  24. Jonix says:

    This is a good plugin, but with a bad method. I see people doing thumbs down on very good comments. It should have some kind of control to avoid this. But overall, this plugin rocks 🙂

  25. I hope the Digg mob doesn’t find out about this 🙂

  26. Dax Desai says:

    Talk about a way to lure in commenters!

    I’ve been reading your blog for some time and I’ve found it extremely useful. I’ve discovered so many great WordPress plug-ins from your site.

    I’ll be definitely trying the karma plugin on my nascent site.

    Do you have any other plugins you are considering implementing?

  27. Samer Bazzi says:

    Excellent addition!

  28. Jane May says:

    Wow, I see some negative 17’s and 11’s! This should keep all the spammers or meaningless comments to a minimum. Great feature John, it would be great if there was a way to have the stats to a plug in like this. I’m sure there will be one soon.

  29. Dax Desai says:

    Anyone have an idea how to arrange the comments based on the comment Karma points? It would be nice to allow the good commenters top placement in the comments as opposed to purely time-based. Or another option that would be great would be to gray out comments that have significant negative points similar to what digg.com uses.

  30. Nuker says:

    I’ve tried using this one before. But I couldn’t get it working with Threaded comments.

  31. Aris says:

    It made me think twice before I post any feedback and this one may be the last. 🙂

  32. Allen.H says:

    Too bad it doesn’t keep any long-term statistics though, you’d be getting a lot less spamming from people who are trying to be top commentators, so even if they do comment massively, they will at least bother to add something productive to the conversation.


  33. Interesting plug-in… but I’m not sure if this gives accurate stats of the value of comments – at least I’m seeing more negative rankings than positive on this post. But people might just be testing this and decided to test the red thumb 😉

    Or it might just be because the John Chow readers are too competitive 🙂

  34. John Chow says:

    There sure are a lot of people in the negative. 🙂

  35. John says:

    Comment popularity. Must we go high school with every blog element? (:

  36. Tyler says:

    I noticed that someone posted the above code to show off the top 10 karma posters.

    You could easily pull the amount of karma as well. Depending on how the query is run in PHP it could be similar to something like this:

    $strqry= “SELECT * FROM cp_comments WHERE cp_comments_post_ID = ‘{$somepostid}’ ORDER BY cp_comment_karma DESC LIMIT 10”;

    $qry = mysql_query($strqry) or die(“MySQL Error: {$strqry}”. mysql_error());

    echo “Top 10 Karma Whores”;
    while($karma = mysql_fetch_array($qry)) {
    echo “{$karma[‘whatever_field_is_commentors_name’]} ({$karma[‘cp_comment_karma’]} “;

    Anywho gives ya a rough idea…

  37. Mike says:

    Thats a pretty cool function… I think Im going to have to add that little function to my website… http://www.michaelmckinlay.com

    The internet just gets more and more amazing!

Comments are closed.