Display WordPress comments in any page, post or widget

March 26, 2018

Display WordPress comments in a widget, page or post

We have developed a free WordPress plugin that lets you display comments from your posts anywhere on your website. You can insert comments in a page, post or widget. You can even choose what information about each comment is included.


What's wrong with the default WordPress Recent Comments widget?


WordPress comes with a built-in 'Recent Comments' widget that unfortunately isn't very good. I mean, what's the point of a widget that tells you the name of the post that someone commented on, but doesn't actually include the content of the comment? No one will click to view the full comment if they don't even know what it's about.

Another drawback of the default Recent Comments widget is that - by definition - it's just a widget. Unless you use a plugin like SMR Shortcode Any Widget or your theme lets you add widgets within a page, there's no way to insert it elsewhere on your site - for example within the main body of a page or post. I realise that not many websites display WordPress comments within a post, but plenty of people want to do this on a page - particularly the homepage, to show how people are interacting with the site.

The default Recent Comments widget displays ALL the comments from your WordPress website regardless of language. This doesn't matter if you have a single-language website. However if your website is multilingual then it means that the widget will display comments from posts in the wrong language, which can be confusing to your users.

We therefore decided to develop a free WordPress Recent Comments plugin that would solve these problems.

Introducing the Better Recent Comments free WordPress plugin

Better Recent Comments was launched last week and has already had its first 5* review, which we're delighted about. You can use it to insert your comments in a widget or on a page or post using a simple shortcode.

The easiest way to use the plugin is simply to add the basic shortcode into a post, page or widget:


This will display your latest comments without needing any further configuration.

If you want more control over the information that is displayed then the plugin has several built-in options. You can use these by editing the shortcode - this is documented in the plugin description.

  • Number - lets you control how many comments are included.
  • Format - lets you control what information about each comment is displayed. Choose from avatar, author, post, comment and date.
  • Date format - lets you choose from a range of date and time options to control how the comment date appears.
  • Avatar size - lets you change the size of the avatar for each comment. (An avatar is the comment author's photo and is taken from their Gravatar, if they have one.)

I have a multilingual website. How can I display comments for the current language only?

The Better Recent Comments plugin is WPML-compatible. If you're using WPML for your multilingual website then the plugin will automatically display the comments for your current language only.

This means that if you have an English and a Chinese version of your website, for example, then the comments from your English posts will display on the English site and the Chinese comments will display on the Chinese site.

Where can I see a demo of the plugin in action?

We have created a plugin demo page where you can see Better Recent Comments with different options selected. This includes details of how we configured the shortcode to create the different options, so you can copy the shortcodes from this page directly into your own WordPress website (once you have installed the plugin).

You can also see it in use on our own website - check it out in the right hand column of this post (or at the bottom, if you're reading this on a mobile).

Where can I download Better Recent Comments?

You can download the plugin from the WordPress plugin repository or you can search for ‘Better Recent Comments’ in the WordPress admin (go to Plugins > Add New).

We’d love to hear how you get on with Better Recent Comments and how we could further improve it for you. Please leave a comment below or add a review or support request on the plugin page.



  1. בוק לבת מצווה
    February 7, 2018 Reply

    Thanks for the helpful information

  2. Almin
    September 15, 2017 Reply

    hello ,
    The free WordPress plugin that displays comments from posts anywhere on the website, great thought.

    I am using both Blogger and WordPress platforms for my websites, both have different types, but when we say comments, it can be activated by default from the Theme/Template or we have to activate it by installing useful plugins or codes

  3. NavakalePaperToday
    May 4, 2017 Reply

    Katie Keith,

    Thanks for sharing this post with readers on how to display comments on post, pages. I am using both Blogger and WordPress platforms for my websites, both have different types, but when we say comments, it can be activate by default from the Theme/Template or we have to activate it by installing useful plugins or codes. There are useful tools like Disqus comment which is simple and easy for the readers to put comments using their social accounts.

  4. ninatorres
    February 15, 2017 Reply

    Thank for the great information. The free WordPress plugin that display comments from posts anywhere on website, great thought. It’s actually a great and useful piece of info.I’m happy that you just shared this useful info with us. Please stay us informed like this. Thank you for sharing.

Please share your thoughts...

Your email address will not be published.