PRO plugin info:

Plugin version: 2.1
Last update: 02.10.2013

Free plugin info:

Plugin version:
Last update: 20.01.2015

We are preparing for the plugin core rewriting!

Please be patient ;)

Plugin enables users or guests to like the content of our webpage or a webpage itself. If a user is logged in then all the content will be saved in his widget. However, widget must be added by the an admin.

Statistics showing the number of likes help to you follow what is the most liked on your webapge and which user is the most active. If you wish, you can also display the username of a person who liked a certain feature together with his/her avatar.

Our plugin has also been equipped in a generator which easily helps to adjut buttons to your website.

The most important features:

  • An option to like a post / page
  • Detailed settings which allow you to adjust buttons to your website
  • Widget that stores all your likes (only for users how signed in)
  • Widget with your recent likes
  • Widget with your most liked features
  • Shortcode with an option which allows to insert a button
  • Shortcode which allows you to insert the number of likes for a certain text
  • Shortcode which allows a user to insert features that he/she liked (liked features will be visible on user’s profile)
  • Overall statistics showing the number of likes
  • Detailed statistics
  • … and more that are currently under construction

Features to be added in the future:

  • [Settings] HOT! – option on
  • [Settings] How many likes make a text HOT!
  • Rating statistics – last week – count of likes
  • Rating statistics – last week – most liked
  • [Front] Option to like a comment

I am text block. Click edit button to change this text.


Free version

= =

  • Preparing for the plugin core rewriting
  • Some test in new WordPress version
  • FIX: Couple of CSS bugs


= =

  • FIX: Improved display button in the news archive
  • FIX: Function kkLikeRating() – The plugin does not display the number 0. where can I set it to display the number zero

= 1.7.5 =

  • NEW: Information about PRO version of plugin
  • CHANGE: Change of how to add libraries
  • FIX: A few glitches have been fixed

= 1.7.4 =

  • CHANGE: Some admin design changes

= 1.7.3 =

  • NEW: [Widget User Liked] Added possibility to set the number of displayed items
  • CHANGE: Changed sorting charts on statistics
  • CHANGE: Some changes in the interface plugin panel

= 1.7.2 =

  • HOTFIX: Fatal error after activation plugin

= 1.7.1 =

  • FIX: Fatal error after activation plugin
  • FIX: Compatibility with other plugins
  • FIX: Bugfixes for WP 3.5.x

= 1.7 =

  • NEW: [Settings] Gavatar – avatar’s size adjustment option.
  • NEW: [Settings] Gavatar – nick switch off ooption.
  • CHANGE: Likes saving has been changed.
  • CHANGE: Charts display corrected.
  • FIX: Button display for certain layouts has been corrected.

= 1.6.2 =

  • CHANGE: Charts library
  • FIX: Translation loaded

= 1.6.1 Hotfix =

  • FIX: Show voters after post/page content

= 1.6 =

  • NEW: Two widgets in administration panel with statistics
  • NEW: Lang file (lang-kklike-xx_XX.po) for people who want to help with translation
  • CHANGE: Updated Polish translation

= 1.5 =

  • NEW: Button display generator
  • NEW: Add gravatar of persons who liked the post

= 1.4.1 =

  • CHANGE: Some admin design changes
  • FIX: Custom posts list – incorrect button display

= 1.4 =

  • NEW: [Settings] Own rating position
  • NEW: [Settings] KKLike only for user, button hide option
  • NEW: [Shortcode] Display rate button
  • NEW: [Shortcode] Display rating score
  • NEW: [Widgets] Option to choose post type
  • NEW: New page in the admin – documentation
  • NEW: New page in the admin – changelog

= 1.3.1 =

  • NEW: [Settings] New button display option – big light
  • NEW: [Settings] New button display option – big dark
  • CHANGE: Some admin design changes

= 1.3 =

  • NEW: [Settings] Show numer of likes (always/after hovering cursore over the button/never show)
  • NEW: [Widget] Your liked (only for registered users)
  • NEW: [Dashboard] Most liked
  • NEW: [Settings] Disable likes for single pages or posts
  • CHANGE: Some admin design changes

= 1.2 =

  • NEW: [Widget] Recently liked
  • NEW: [Widget] The most liked
  • NEW: [Dashboard] Recently liked
  • CHANGE: Some admin design changes

= 1.1.2 =

  • CHANGE: Some admin design changes

= 1.1.1 Hotfix =

  • FIX: Bad paths to files

= 1.1 =

  • NEW: New, fresh admin design
  • FIX: Incorrect display a list of recent liked information

= 1.0 BETA =

  • NEW: Beta release

PRO version

= 2.1 =

  • NEW: More detailed statistics
  • FIX: Improved display button in the news archive
  • FIX: Function kkLikeRating() – The plugin does not display the number 0. where can I set it to display the number zero


= 2.0 =

  • NEW: First PRO release

||||| 1493 I Like It! |||||
  • Katarina

    The question is: does “kk i like it” store ip-addresses of visitors in database or cookies? If yes how can that be removed?

    In Germany the situation is not clear: maybe storing of ip-addresses is not allowed because it harms privacy.

    • Krzysiek Furtak

      Hello Katarina,
      I mail to you with answer to your question.

  • Niziya Pradhan

    Hello, I love the plugin but I would like to customise the icon. Is there any way I can remove the box around the heart? I only want the heart and the counter of likes. Thank you.

    • Krzysztof Furtak

      Yes, you must simply change CSS style for buttons.
      Add this code to your custom CSS file:

      .kklike-button-dark .kklike-box {
      background: none repeat scroll 0 0 transparent;
      border: medium none !important;
      box-shadow: none;
      color: #333 !important;
      text-shadow: none;

      .kklike-button-dark .kklike-value {
      border-left: medium none !important;
      border-right: medium none !important;

  • pete

    add option of highest liked page/post list page. so people can find which page or post is most popular

  • aurezio

    Hello, I like your plugin but… in the free version, if I change the size of the avatar of the liker after some likes, the “old” likes still have the old size.

  • Diwas Bhattarai

    hey I am makiing a template page. I want to show the post on this page according the like I get from your plugin. What should i call? Help me what should I do?

  • Cody

    I am confused what is a jquery-plugin and second did you make the and if you did what is the countdown for
    P,S. If you cant tell me what the count down is for i understand but thanks for ready this if you get this

  • asdf


  • Mark

    Hi, great plugin! Normally similar plugins display 2 numbers – one for “Likes” and one for “Dislikes” but this one displays one and I simply love it. I have a question. How do I have more than one button on a page? Say, I have a text and would like to insert in a few places kklike buttons, can I do that?
    Thanks in advance,


    • Krzysztof Furtak

      Hello Mark,
      Yes, you can have as many buttons as you need :)

      Thank you!

      • Mark

        Thanks Krzysztof.

        1] But how do I do it? The shortcode is [kklike_button], what would I need to use for the system to tread buttons as separate ones?

        2] Will starts be shown in this case separate per button?

        3] And also, because settings allow to set up only one button type, that probably means all buttons can be only the same in type?

        Sorry in advance for so many questions, few things are not clear, thought I better ask them than not.

        Thanks again.

        Kind Regards,


        • Krzysztof Furtak

          Hi Mark,
          1. You can simply put tag [kklike_button] multiple times: [kklike_button] [kklike_button] [kklike_button] [kklike_button]

          2. No, statistics are displayed for whole post/page
          3. Yes its true

          Krzysiek :)

          • Mark

            Thanks a lot Krzysztof. What I was after – for every button to be independent to others.

            But if I do [kklike_button] [kklike_button] [kklike_button] [kklike_button] any click on one button will affect all of them, isn’t it? I need to have a list of items and a “Like/dislike” button next to each item on the list. Would it be possible to do that? Thanks a lot. Regards, Mark

  • Simon

    Can you confirm is this plugin actually displays the voters name? This functionality is required for our intranet blog but I am not going to buy it until someone can confirm it actually works?

    • Krzysztof Furtak

      Hello Simon,
      Plugin has the option to display the names and avatars of people who voted for article.

  • Yury


    Whhere can I find the block like yours “Please support us” ?

  • Doremdou


    really nice plugin!

    I was about to buy it on codecanyon but after testing it with a “subscriber” account in wordpress, your plugin does not seem to work…

    I was testing it with my administrator account, I was able to “like” posts, but after login in with a “subscriber” account, it is not working anymore. When I click on the “like it” button, it is loading but nothing happen.
    My settings:
    Only users can vote? YES
    Should a button be shown to guests? NO

    I am using those plugin: Buddypress and User Role Editor, I tried to disable them but it does not change anything.
    Can you help me?
    Thank you

    • Krzysztof Furtak

      I.ll check issue about which you write.

      • Doremdou

        Hi, thank you!
        I hope it is easy to solve :o)
        keep up the good work :)

        • Krzysztof Furtak

          Hi Doremdu,
          I checked your issue on my dev page, but plugin works fine. Can you create for me account on your website?

          • Doremdou

            Hi Krzysztof Furtak! thank you for your answer and your help!
            And sorry to have bothered you, it was not because of your plugin…
            I was testing things and I changed my theme, and then your plugin was working properly.
            It was a little bit of code I have added in my child-theme functions.php on my main theme, this code in particular:

            add_action(‘admin_init’, ‘no_mo_dashboard’);
            function no_mo_dashboard() {
            if (!current_user_can(‘manage_options’) && $_SERVER[‘DOING_AJAX’] != ‘/wp-admin/admin-ajax.php’) {
            wp_redirect(home_url()); exit;

            I don’t know much about code, it is a code I found in a tutorial on google, and I don’t know why this doesn’t work along with your plugin, do you have an idea?

            Well, if not, it is not really important, I will find something else :)
            Thank you for your time and sorry again…!

  • capt.PR

    Where can i see live demo?

  • Rehayel

    Hi there , the pluguin is really cool but i have some problem here a screenshot the button is not looking normal , please help :)

  • Simon

    Hi I think your ‘like’ plugin is one of the only ones that work properly in a WordPress multisite config so keep it going! But for it to be successful these bugs need to be addressed.

    – The most liked widget. It repeats/lists the article that are liked the most multiple times.
    – There is no ordering from highest to lowest in the most liked widget either.
    – The name of the voter isn’t displayed anywhere even though ‘Show voters name’ is toggled to yes in the settings.
    – There is no unlike button even though the settings indicate this


  • aeolusgem

    HI I need your help! Is there anyway I could remove the white box that shows when you hover on the like/unlike button?

    Everything else is great…very simple plug in


    • Krzysiek Furtak

      Can you mail me url to your web site? I’m not sure I know what you mean.

      • aeolusgem

        Hi I just emailed you the web site. Let me know if you get it! Thanks!

        • Krzysiek Furtak

          You probably have installed a plugin that automatically generates a title attribute to links.
          Try on lines 155, 173 and 192 add an attribute title = “”.

          • aeolusgem

            Thanks for your response

            So where do I add them? php file or css file?

          • Krzysiek Furtak

            OMG … i forgot :) you must change this lines in admin.php file. Im sorry :)

  • Jayne G

    Hi. I am wanting to add the “like” button to our internal company blog. Our users have to log into our network to access the blog. I have been able to get the plugin to work, and it is perfect, but the Likes do not show the person’s name. How do I activate that feature?

  • Popescu

    Hi, there is a bug: on the widget latest liked the links are not pointing to the correct article.

    • Popescu

      And on the Voters area it should display only the registered members that voted not as it is now, showing the “not registered (guests)” too.

      • Krzysiek Furtak

        Thank you!!! I’ll check this issue.

  • Kia

    hi, liking your plugin, trying to modify it slightly

    public function getPostVoters($id){

    $sql = “SELECT * FROM “. $this->tableLikeUser .”
    LEFT JOIN (“. $this->tableWPUsers .”)
    ON (“. $this->tableWPUsers .”.ID = “. $this->tableLikeUser .”.idwpuser)
    WHERE “. $this->tableLikeUser .”.idlike = “. $id .”
    ORDER BY “. $this->tableLikeUser .”.date DESC”;

    $dane = $this->wpdb->get_results($sql);

    if($dane === NULL){
    $dane = 0;

    return $dane;

    has this in it,
    pret35455$$%£$54543553243.php (omg :) )
    function widget($args, $instance) {
    // outputs the content of the widget
    if ( is_user_logged_in()) {

    global $kkLikeSettings;

    $current_user = wp_get_current_user();
    $current_user_id = $current_user->ID;

    $i = 1;

    $title = apply_filters(‘widget_title’, $instance[‘title’]);
    $items = esc_attr($instance[‘items’]);
    $current_post_likers = getPostVoters(get_the_ID());

    $like = new kkDataBase;
    $posts = $like->getInformation($items, $current_post_likers);

    echo $before_widget;
    echo $before_title;
    echo $title;
    echo $after_title;
    echo ”;
    foreach($posts as $post){

    // if($i == ‘1’){
    // $cls = ‘kklike-big-heart';
    // }else if($i == ‘2’ || $i == ‘3’){
    // $cls = ‘kklike-small-heart';
    // }else{
    // $cls = ‘kklike-big-heart';
    // }

    $valor_foto = bp_core_fetch_avatar( ‘html=false&item_id=’ . $usuario );
    $valor_foto_html = ‘ ‘;


    <span class="”>

    <a href="”>

    echo '';
    echo ” . __(‘Do not have favorite items.’,’lang-kklike’) . ”;

    echo $after_widget;



    as you’ve probably guessed im trying to change the widget displayed for a user to display X OTHER users who liked this DISPLAYED post.. lloks like your working on this (get postVoters)

    im afraid im not having much luck though, Help!

    • Krzysiek Furtak

      Hi Kia,
      Idea of this widget is very good. I add a widget in a future release of the plugin.

      this file: pret35455$$%£$54543553243.php it’s not mine :)

      • kia

        pret35455$$%£$54543553243.php == prezentacja.php XD

        above edit throws an error “Fatal error: Call to undefined function getPostVoters() in E:\wamp\www\wp-content\plugins\kk-i-like-it\prezentacja.php on line 299
        Call Stack”

        dont know how to fix!

  • farshad

    hi.thank you so much for your plugin.I have question:how can I change the color of heart something like red or blue?thanks

    • Krzysiek Furtak

      Hello farshad,
      You need to change the graphics of icons. However, working on the generator button that will simplify this process.

      Thank You!

  • Annie

    How can I fake the number of likes? LIke I’d like the likes to start at 99 instead of zero.

    • Krzysiek Furtak

      Hello Annie,
      Unfortunately, at the moment it is not possible

  • @alanajoy

    Hi there. After installing your plugin, the widgets page on the back end freezes up and does not allow me to move widgets or open widget panels. I know it is your plugin doing this because when I deactivate it, the issue goes away. And when I reactivate it, the issue returns.

    Please advise! Thank you so much, I’d really love to continue to use your great plugin. :)

    • Krzysiek Furtak

      This issue fixed in version 1.7.2

  • Ahmar Raza

    Hello Furkak.

    After many hours of search I found your plugin according to my requirement. But unfortunately it gives a fatal error.

    Fatal error: Class ‘kkDataBase’ not found in E:\xampp\htdocs\appswhite\wp-content\plugins\kk-i-like-it\ajax.php on line 3
    Plugin Version : 1.7
    Wordpress Version : 3.5.1

    Can you please resolve my issue?

    • Krzysiek Furtak

      This issue fixed in version 1.7.1

  • Arsalan

    How i can get the likes of any users on buddypress users profiles page,

    Like loop of posts liked by any user.?


  • mehdi

    hi again, where can i use the code for comments?

  • Charlotte

    I have been loving the plugin , however, today the plugin decided to break and won’t allow me to access my widgets or drop down menus. Please can you tell me how to fix this. Thank you.

  • mehdi

    hi, i like ur plug in, and i’m looking forward for comments liking too.
    is there setting for remove the hearts or remove the text? one of them seems to be enough for me
    thanx a lot

  • Kristy

    Just installed the plug in and so far no issues! I just want to suggest a light version in the larger size like you have the dark. Thanks!

  • May

    Great widget but the plugin plays up the epanel so it does not load properly.

  • R

    Hiding text would be a great option. Just heart sign and counter look great and minimalistic.
    Could that heart be coloured to drag more attention to it ? Like it is done in Posterous.
    Otherwise, I really like this plugin.

  • Max

    Great plugin, but when will there be an update thats compatible with WP 3.5?
    Also there is another error when I use it – it causes a massive gap (as if it’s inserted about 20 tags) in the newest post only – it displays fine on other posts!
    I’m hoping this will be fixed in the next update as well. I have had to disable it for the time being which is a shame.
    Many thanks.

  • Kojot0s


    Po pierwsze świetny plugin, niesamowity wręcz. I tak sprawnie napisany. Proszę pomóż mi tylko w jednym, gdyż znalazłem tylko jeden błąd w Twoim pluginie. Mianowicie Widget ‘UserLike’ poprawnie wykorzystuje permalink na stronie głównej, lecz na podstronach już zanika. Zaglądałem na fukcje w pliku ‘prezentacja.php’ jednak wygląda w porządku i nie mam pojęcia jaka jest tego przyczyna.

  • shenwei356

    good widget.

    However, it has some compatibility problem with wordpress 3.5.

    It may be some javascript problem. For example, i failed to drag the widgets in widgets setup page.

    • Philip

      Agreed. Wonderful plugin, but it isn’t ready for WP 3.5.
      It causes problems with popups and dropping widgets.

      I like this plugin, so I hope you release an update soon!

  • Kitti


    I use this plugin on a subdomain on my site, it is absolutely great, simple and functional. However I think that there may be a bug somewhere in the plugin as sometimes, on random posts, KK I Like It! resets the like button therefore, the amount of likes on some posts restars from 0 again, which can be quite frustrating.

    So, please consider this for your next update.

  • Melanie

    I love your plug-in – unfortunately, the new version of WordPress does not seem to love it quite so much (it won’t allow me to add links with KK-I Like It enabled). Sad, but true. I hope for a revision soon!

  • Connie

    Thanks for the beautiful plugin–it is perfect for my use! One small problem: Like it does not show up on first post?

    This site has dynamic content, so many posts could be first. None get the like button. If they are moved to a different spot, it appears. So it’s the order (first post) not the post itself. Thanks so much for your help!

  • marieta

    Witam, czy jest możliwość żeby w widgetach nie było tych serduszek widać tylko sam tekst, i żeby tytuł artykułu miał ograniczenie w znakach. Widget “user liked” nie ma ograniczenia ilości podanych artykułów do wglądu. Jeżeli ktoś polubi 40 utworów to na stronie głównej w tym widgecie pojawi się ogromna lista. I jeszcze jedno, w kokpicie ‘”ostatnio polubione” pokazuje ip użytkownika. Każdy zarejestrowany widzi ip osoby która polubiła. To dobrze żeby widział admin a nie użytkownicy. Dziękuję i pozdrawiam.

  • samweb

    Hello! I need your help. Please help. I activated the plugin and I like it very much. But I have one problem. Button I like it does not work. When you click I like it, page scrolls up only and does nothing more. Can you look at any post. The button is placed under the post. I tried it on different browsers, the result is the same. Please, help.

    • samweb

      My blog is located in subfolder and perhaps this is the reason of that it does not work for my blog. Please, help.

  • stefan

    two things-

    first, how can i manually display the button – lets say i wanted to insert it at a specific place in my single.php file- what is the code i’d have to insert in the template?

    second, a suggestion: for the ‘user liked’ widget- have an option (a checkbox or option section built into the widget backend for example) which lets the admin select if the widget displays alternate text when someone isn’t logged in- for example, a log-in link with some custom text, such as “log’in to see your favs/ likes”.

    thanks! great, great plugin.

  • Edward

    Hello admin, congratz by one great work.

    I have one problem : The plugin is not shown on my website when I close session in wordpress.

    I check option Only users can vote? : OFF

    Please, help me, ur plugin is the best.

  • nk

    Thank you for the great plugin! Is it possible to add the widget directly into my sidebar template file?

    Thanks in advance

  • Adam Kuk

    Is it possible to change the color of the heart to red or pink?

    • TATAR

      go to iamges folder and change heart-1.png or heart-2.png …


    why it not show in firefox and explorer?
    only show google chrome!!!

    • Krzysiek Furtak

      Hello Tatar,
      I do not see the button, even in chrome.
      Maybe you have enabled the option to hide the button for not logged in users. Can you check this?

      • TATAR

        yes.Was correct
        I do not speak much English
        I have an idea
        Users link to display the contents have to be Liked
        You can add this?

  • Femeniname

    Hi Krzysiek, the plugin si great, I love it. But It looks I am doing something wrong as I cannot see the gravatars of the likers. the y al appear as “guest”. Is there a way to see the ir gravatars? I am using the latest version. Thanks!

    • Krzysiek Furtak

      Can you mail me link to your web site?

      • femeniname

        Sure, thanks!


    Why not right?
    “Fatal error: Cannot redeclare create_meta_box() (previously declared in /home/higgsbos/public_html/wp-content/themes/Higgs/framework/metaboxs/metabox.framework.php:16) in /home/higgsbos/public_html/wp-content/plugins/kk-i-like-it/meta.php on line 111″

    • Krzysiek Furtak

      I sent you email with the file to replace.

  • Carl

    Hi great plugin , one thing not sure if it intentionable .. when i click on like or unlike the vertical bars cycle through and the number is not updated until i do a refresh on the page … is there a setting incorrect ?

    • Krzysiek Furtak

      Hello Carl,
      Can you mail me link to your web site?

  • Web Design Inspiration Today

    I see great potention from your plugin, however I would like to note you some feedback. You may consider to put them on your TODO list for future releases.

    1. I used dedicated folder for my wordpress (not in the root). When go to Settings page, your plugin redirects to 404 page. When I add my wordpress directory name into the URL everything goes fine. Please fix this bug.
    2. DId your plugin support CPT (Custom Post Type)? I want to use this kind of plugin for my CPT. And I found nothing related in your Settings Page.

    • Krzysiek Furtak

      Hello Web Design Inspiration Today :D
      Thanks for your feedback! Both proposals will be implemented in the future to the plugin.


    Fatal error: Cannot redeclare create_meta_box() (previously declared in /home/higgsbos/public_html/wp-content/themes/Higgs/framework/metaboxs/metabox.framework.php:16) in /home/higgsbos/public_html/wp-content/plugins/kk-i-like-it/meta.php on line 94

    • Krzysiek Furtak

      Hello TATAR,
      Yes there is little bug when WordPress is instaled in subfolder. This will be fixed in next version of the plugin.
      Thank You.



    how can solved it?
    Fatal error: Class ‘kkDataBase’ not found in wp-content\plugins\kk-i-like-it\ajax.php on line 3

  • makis

    hi, i think that this plugin is great…..i’m testing it!

    i have a question, i want to sort posts based on like rank…

    for example:
    1st is the post with 12 likes
    2nd is the post with 7 likes
    3rd is the post with 5 likes

    how can i order the posts? is there any custom field that contains the number of likes for each post?

    • Krzysiek Furtak

      This is not a bad idea.
      I’ll try to change it in one of the next version of the plugin.

      Thank You!!!

  • mustafa

    Hi I just installed your plugin looks & works good. But some how I did not see it when I use Firefox or Safari. It’s working fine with crome. Any idea Thanks

  • Kevin

    Hello and thank you for the plug-in.

    I would like to sort the content on my website by: Sum of Likes over last 30 days.

    Could you tell me what that might look like so I can replace the line in my index.php?

    Thank you!

  • http://Errorwhileactivatingtheplugin Venky

    Hi There,

    I’m getting this error while trying to activate the plug-in: Fatal error: Class ‘kkDataBase’ not found in C:\xampp\htdocs\smart\wp-content\plugins\kk-i-like-it\ajax.php on line 3


    • Krzysiek Furtak

      Hello Venky,
      Which version of plugin you try to install? Last one (1.3.1)?

      • http://Errorwhileactivatingtheplugin Venky


        Yes, it is 1.3.1

        My wordpress versions is 3.4.1.

        • Krzysiek Furtak

          Can you check your install url?

          He should looks like that:
          (…)/wp-content/plugins/kk-i-like-it/(all plugin files)

          Maybe you have:
          (…)/wp-content/plugins/kk-i-like-it/kk-i-like-it/(all plugin files)

          • http://Errorwhileactivatingtheplugin Venky

            I’ve given the screen shot of the install folder :

            BTW, running on xampp.

  • hamed

    tnkx .KK I Like It high end the wordpress plugin
    big tnkx

    • Krzysiek Furtak

      Hello hamed,

      I’m glad you like my plugin :)