1. Popup contact form

2. News announcement scroll

3. RSS scroller

4. Horizontal carousel image slideshow

5. WP iframe images gallery

6. Tabber widget plugin for wordpress

Vertical scroll recent comments

Vertical scroll recent comments wordpress plugin will scroll the recent post comment vertically (bottom to top) in the widget. This is the best and stylish way to show the recent comments to user. We have option to show avatar images along with comments. No coding language required to setup this plugin. Just activate the plugin and drag and drop the vertical scroll recent comments widget to your sidebar. And check the front end. You can see the recent comments scroller in the front end. To update the setting go to setting page and do the changes.

Want to scroll the recent post instead of comment? Use my vertical scroll recent post wordpress plugin to scroll the recent post title in the widget.

Features of this plugin

  • Easy to install and configure.
  • It’s scrolling vertical so we can display more comments.
  • User can see the newest comments at sidebar.
  • You can customize the number of recent comments to display.
  • It’s scrolling so it occupies less space in sidebar.
  • Option to display avatar image in the scroll.

Live demo available on sidebar. Want to scroll your own content instead of comment? Use my continuous announcement scroller plugin to scroll the recent post title in the widget.

Plugin configuration

Method 1

Drag and drop the widget: Go to widget page under appearance tab, Drag and drop vertical scroll recent comments widget into your side bar. It’s very easy.

Method 2

Add directly in the theme: Use this code, <?php if (function_exists (vsrc)) vsrc(); ?> to add the gallery to your Theme files.

Admin setting page

  • Each comments height in the widget: This is the height the single comment, this field is required to smooth scroll.
  • Display number of comments at the same time in scroll: This field is to display no of comment at the same time in the front end.
  • Enter max number of comments to scroll: This is to fetch number of comment from database to display.
  • Enter comment character length: This field is to display number of character to display in each comment.

Frequently asked questions

Q1. Where to update the plugin setting?

Dashboard → Settings → Vertical scroll recent comment

Q2. Number of recent comment will scroll?

Admin can set this number in widget management area. Use Enter max number of comments to scroll field text box to update this number.

Q3. Numbers of recent comment display at same time?

Admin can set this number in widget management area. Enter the number in this textbox field Display number of comments at the same time in scroll to update this number.

Q4. Why only few characters display in scroll?

In default it will show only 50 characters, in setting page we have option to update this number.

Q5. Is possible to hide avatar display from scroll?

Yes, go to setting page and use the radio button to hide avatar.

Installation instruction configuration

Method 1

  • Download the plugin vertical-scroll-recent-comments.zip from download location.
  • Unpack the vertical-scroll-recent-comments.zip file.
  • Extract the /vertical-scroll-recent-comments/ folder.
  • Drop the vertical-scroll-recent-comments folder into your ‘wp-content/plugins’ folder.
  • In word press administration panels, click on plug-in from the menu.
  • You should see your vertical scroll recent post plug-in listed.
  • To turn the word presses plug-in on, click activate.

Method 2

  • Go to ‘add new’ menu under ‘plugins’ tab in your word-press admin.
  • Search vertical scroll recent post plugin using search option.
  • Find the plugin and click ‘Install Now’ link.
  • Finally click activate plug-in link to activate the plug-in.

Method 3

  • Download the plugin vertical-scroll-recent-comments.zip from download location.
  • Go to ‘add new’ menu under ‘plugins’ tab in your word press admin.
  • Select upload link (top link menu).
  • Upload the available vertical-scroll-recent-comments.zip file and click install now.
  • Finally click activate plug-in link to activate the plug-in.

Download location


Other useful plugins


  1. Nice plugin!
    I have tweaked it a bit:
    – Added multibyte string support (substr()->mb_substr() if available)
    – using … instead of …

  2. Hey, this is an awesome plugin.. thanks for creating and sharing it.

    is there a way to slow down the scroll speed?



    • Good work so far with your plugin. My needs are:

      1) would love to deploy the scrolling comments in more than one location with different content in each

      2) would love to limit comments in any one location to comments in just one single post

      I’m sure that with enough study, I can figure out how to do the aforementioned enhancements. I am hoping that you or someone else has already done this and can share the code tweaks.


  3. How can we ELIMINATE our reply (the blogs reply) in the comment sections? I try to reply to every comment left and these don’t need to show up on the comment scroll.

    I would rather scroll the people that visit my blog and not myself.


    • Hi if you want to change the speed open “vertical-scroll-recent-comments.js” this JS file and find the setTimeout function and update number.

  4. 1) Three periods issue fixed. THANKS!

    2) Found two instances of setTimeout in the JS File. Do you know what the number settings should be to make it slower or faster? I tested them both at various numbers and it made no change.

    3) And any chance for a solution regarding changing font style and size?

    • You can find css in main plugin page “vertical-scroll-recent-comments.php” update the css to correct css,

      create new CSS class for link and update that into line number 82.

      Please share your link.

  5. Hi, lovely plugin! Thanks for this. I wonder if it would be possible in the next version to have an option to display the post title for each comment, and the date & time each comment was left?

    • setTimeout(“vsrc_scroll();”, 10);
      setTimeout(“vsrc_scroll();”, 2000);

      1. Find the above two line in the plugin javascript file and update the value “10” & “2000” in that line.

      2. font size is depends on your widget css.

  6. is there a way to have the comments ordered by oldest to newest vertically. it makes more sense if I reply to comments that the response is after the comment and not before.

    comment 1
    comment 1 response

    instead of:

    comment 1 response
    comment 1

  7. Hi

    ThanQ 4 this great and useful plugin ! but there’s a bug ! when I wanna insert it in my theme (any themes) it doesn’t scroll !!!!!

    Can u plz do me a favor and let me know what the problem is ?

    Thanx in advance

  8. Hi,

    First of all: great plugin! Secondly I think with just a few more configuration options this could be the BEST free recent comments plugin outthere.

    1) Right now you can choose to show avatar OR name, why not an option for both?
    2) It starts scrolling down in the first second? I can barely read the first comment before it starts scrolling down. An option to make it scroll after an X amount of seconds would be a great addition. I did this manually for my own site but to have this in the config panel would be way more user friendly.
    3) The option to add the post name.
    4) Set the avatar size

    Tnx for this great plugin, looking forward to the next version!

  9. Hi. I installed this nice plug in but have a problem. When I try to obtain the options to setup the widget choosing Avatar, etc. I obtain this messagge:

    Warning: call_user_func_array() expects parameter 2 to be array, string given in /home2/podiospe/public_html/wp-admin/includes/widgets.php on line 192

    Widget appears in my web but I can’t change the options. Can you help me please???

    You can see the widget in:

    Thanks a lot…

  10. Nice plugin.

    Can we change the display?
    I mean, instead of the comments, can it be the TITLE of the news items/articles along with the count?

    Just wondering!

  11. I created a shortcode and added this to my page, but the scrolling comments don’t stay inline on the page, they push to the top of the page. How do I get them to stay in with the text of the page?

  12. Hi,

    Hi find you have created so many useful plugins. I would like to whether there is any way to show the all the comments of the blog in a separate page. This will be very useful.

    Can this vertical scroll recent comments be made to display in a page.

  13. Thank you for this plugin. It’s outstanding.

    I seem to only be able to use it in one location (widget area) however, unless of course I enter it into the php, which I’d rather not do because I’d like my end user to be able to control where it goes without getting my attention to change the php. Any suggestions?

  14. Hey,

    For some reason the app quit scrolling. I’ve tried reinstalling, but it is still frozen. It was working fine, then, no more scrolling. Any ideas how I can fix it or about what went wrong??


  15. Great plugin..
    I have used your plugin since the very first version. But this now I want to ask you : How to customize the code since I want the comments show only from specific post.

    Thanks a lot…

  16. have installed the vertical scroller. However when i click on any link it opens the most recent posts only and does not open the required post. What may be the reason and how can that be tackled

  17. Great plugin. I love the simplicity. However, I was wondering if there is an easy way to have the scrolled comment link back to the article not the comment.

  18. I don’t know if anyone has already requested this so I apologize if I’m beating a dead horse by asking again.

    I would really like for this plugin to have the option of having “check boxes” rather than “radio buttons”; for the purpose of selecting multiple things to display at the same time.

    For example: Having the option select “Display Name” and “Display Avatar” at the same time instead of only being able to chose one or the other.

    Awesome plugin!!

  19. Hello,

    First of all, great widget! The only feature it lacks is the inability to use it in more than one sidebars. Is there a way I can turn this into a multi-widget?


  20. Hello. I have a little problem with displaying recent comment. In the end of a cropped comment in scroller I have this symbol “�”.

    p.s. all comments are in russian lenguage

    How can I fix it?

  21. @Alex – “�”
    $vsrc_post_title = substr($vsrc_post_title, 0, $vsrc_select_character);


    $vsrc_post_title = mb_substr ( $vsrc_post_title , 0 , $vsrc_select_character , ‘UTF-8’ );

  22. Bug report: apostrophes in the comment author’s name aren’t escaped, so cause the javascript to break. Pretty simple to fix.

  23. Hi, Some of readers would like to be able to turn off the display of recent comments. They state it’s slowing up their browser. Would it be possible to give them this option and have the choice remembered by a cookie?

    Beter yet, have it be a part of the options in their user profile. If that’s even possible..

    Thanks in advance!

  24. I am going to use this. Right now I am using Wizzart. I think it produces many SQL queries. Can you please tell me what this plugins status is about SQL queries?

    Thanks. Your work is great.

  25. Hi

    Is there an option or will there be to only display comments on a particular page i.e. the home page and not anywhere else?

    Many thanks and great plugin 😉


  26. This plugin is fabulous, but I’d love to see some of the requests mae here incorporated into the next version. 🙂

    – gravatar support (as is built into WordPress) instead of just avatars

    – the speed is really distracting. Can we slow it down?

    – can we exclude author replies?

    Thank you!

    • Hi Joelle,

      No admin option to update the speed, but you can change the speed from the JS file. for this open the below JS file from the plugin folder. and go to line 34 and update the setTimeout.


      setTimeout(“vsrc_scroll();”, 10);

  27. this plugin is very simple, people when they visit your website will always leave a comment behind. its a must plugin for WordPress blog.

  28. Hi!

    This plugin rocks!!! But I have an issue, when i see my website this plugin shows correctly in front page (index) but when i click to view any post, this plugin shows a message that says:
    undefined undefined undefined, can anyone help me to solve this issue???? im not a experienced wordpress user, can anybody help me???

  29. Hi,

    this is Stanley from China. i have problems when using this plugin. normally people don’t don;t say long comments n my blog and i have to change the height of this widget to 20,meanwhile, i shortne the comment character length to 35. But one Chinese word is equal to 2 character of english or numbers. According to my setup above,no problem to post coments in chinese and displays well on sidepanel. but if people write english or numbers… the comments always desplays to 2 lines in sidepanels and looks not good… pls can you update this plugin and make it workable internationally. Thank you very much,.

    Yours Sincerely


    • Hi afei,

      I understand your problem. Because of the scroll, we need to maintain the equal height for all the scroll display. so that i added the character length option. we will try something in the next update.

  30. one more thing, can you pls add one more feature to this plugin. when the mouth is on the comments, it stops scooling? Thank you for your time reading my comments.

  31. Hello..
    I use your plugin to my two websites. In first website, it works well. But, in the my another website, it doesn’t work. It stops. I don’t know why. I use the same configuration.
    Could you please help me?

  32. Nice plugin, I like it!

    It works well except that all the text in the scroll bar is underlined and I can’t find a way to remove the underlining.

    I see that a few others have mentioned the same thing. Is there a solution?


  33. Hi there!

    I recently switched to the Disqus comments system. I realised that the plugin is only displaying the old comments that were made using the wordpress jetpack system. How do I fix this?

  34. Hi Gopi,
    It’s a nice plugin. Seems you have put a lots of efforts in making this plugin. But continuous scrolling makes it hard to read. Can’t you implement some thing so that as soon as the mouse cursor goes on the widget, it stops scrolling and as soon as mouse goes away from the widget, it starts scrolling. That will give a better user experience.

Comments are closed due to heavy spam. Please use contact form if any help is required.