Or how to handle back and forth comments using WordPress Threaded Comments

Comments are the lifeblood of user engagement on your blog. WordPress comments allow you to reply to other comments in a form of nested replies also known as WordPress threaded comments. 

They’ve also get plenty of SEO value, because they increase the keywords associated with your content.

If you undervalued the importance of handling back and forth comments using WordPress threaded comments you might want to reconsider it. Right now. Comments are very valuable.

In fact, encouraging visitors to comment on your website or blog is one of the best ways to develop a meaningful relationship with them. If you’re focused on marketing and developing a user-centric business, you will need to listen to the needs of potential prospects and regular visitors. In other words, you will need to listen to your blog comments and reply to them in a positive way.

wordpress threaded comments

In this post, we’ll explain everything you need to know about WordPress threaded comments as a blogger.

Also read: WordPress Comments Plugins: Facebook vs. Google+ vs. Disqus

What are WordPress Threaded Comments?

When you reply to a comment on your blog, your reply will be indented underneath the parent comment. By default, threaded comments (also known as nested comments) are enabled to 5 levels deep. 

This means WordPress will indent the next four levels of comments underneath the parent comment.

The great thing is that this is out-of-the-box functionality, you don’t really need any WordPress threaded comments plugin to do this.

When the final level is reached, you won’t be able to find the Reply link beneath it. If you want to reply directly to a comment in Level 5, your comment will not be recognized as a direct comment.

comment numbering

With that said, you can always control the number of levels of your threaded comments by modifying the default comments level depth in your ‘Other comments settings’ option. In your WordPress admin, you can find it by navigating to Settings > Discussion.

enable threaded comments

You can even disable threaded comments features if you’re not interested in using it.

Moderating WordPress threaded comments

So far, we’ve talked about controlling threaded comments level in your discussion tab. Let’s take a look at common issues of moderating WordPress threaded comments and how to solve them.

Show parent comments while moderating

One of the biggest downsides of moderating WordPress threaded comments is that you wouldn’t be able to see the parent comment on the moderation screen.

So before you approve or reject a threaded comment on your site, you may need to visit the live page in order to see the parent comment for understanding the context of a reply.

This can be quite frustrating, especially if you frequently get comments of old posts.

What if there is a way to see the parent comment while moderating a threaded comment?

Yes, there is!

All you need to do is to install Show Parent comment plugin on your site. As it works out-of-the-box upon installation, you don’t need to configure anything additionally. This plugin requires WordPress 4.2 or above.  

This is how comments moderation page looks like before activation.

 before showing parent comments

After activating the plugin, you’ll start seeing parent comments just above the reply. Look at the screenshot below.

show parent comment

Moving threaded comments

As we’ve mentioned already, you are able to change the threaded comments level in the Discussion tab. Changing the number of levels for your threaded comments can help your blog going forward, but unfortunately, it will do nothing for your already existing comments.

For example, if you changed the level to 7, you’ll find that your existing comments wouldn’t change with it.

How would you change the position of your existing comments?

copy or move comments

Copy or Move Comments is a cool plugin that helps you change the position without any hassle. This plugin allows you to make non-threaded comments to threaded ones. Moreover, it also allows you to move a comment to a completely different post.

Threaded Comments Numbering

Greg’s Threaded Comments Numbering is a free plugin that lets you number your blog comments sequentially and hierarchically. 

Although it’s not a must-use plugin for managing your threaded comments, it can be a great addition to your blog especially if you’d like to provide a different look to your blog comments along with numbering them.

It also works seamlessly if you set your choice of displaying comments ascending or descending date order.

Once you installed the plugin and activated it, you’ll need to configure your preferences by navigating to Settings -> Threaded Comment Numbering.

comment numbering

This plugin provides some basic styling for numbering, but if you’d rather provide you own styling, you could do that by using div.commentnumber in your theme’s CSS file.

In addition, it also handles pingback and trackback numbering.

Customizing comments’ design by your own

The default CSS for WordPress comments reply is .reply{}. Feel free to change this class if you’d like to change its design in your stylesheet file. If you’d like to see the complete list of WordPress comments classes, here it is…

.commentlist .reply {}

.commentlist .reply a {}

.commentlist .alt {}

.commentlist .odd {}

.commentlist .even {}

.commentlist .thread-alt {}

.commentlist .thread-odd {}

.commentlist .thread-even {}

.commentlist li ul.children .alt {}

.commentlist li ul.children .odd {}

.commentlist li ul.children .even {}

.commentlist .vcard {}

.commentlist .vcard cite.fn {}

.commentlist .vcard span.says {}

.commentlist .vcard img.photo {}

.commentlist .vcard img.avatar {}

.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {}

.commentlist .comment-meta a {}

.commentlist .commentmetadata {}

.commentlist .commentmetadata a {}

.commentlist .parent {}

.commentlist .comment {}

.commentlist .children {}

.commentlist .pingback {}

.commentlist .bypostauthor {}

.commentlist .comment-author {}

.commentlist .comment-author-admin {}

.commentlist {}

.commentlist li {}

.commentlist li p {}

.commentlist li ul {}

.commentlist li ul.children li {}

.commentlist li ul.children li.alt {}

.commentlist li ul.children li.byuser {}

.commentlist li ul.children li.comment {}

.commentlist li ul.children li.depth-{id} {}

.commentlist li ul.children li.bypostauthor {}

.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}

#cancel-comment-reply a {}

A final few tips about WordPress Threaded Comments

Changing the level of threaded comments: While WordPress enables you to increase or decrease the level of threaded comments, increasing the level might not always be a good idea especially because it may further indent replies, in turns making it harder for visitors to read it.

Break comments to different pages: If you’re receiving lots of comments for every post, make sure you to split those comments into multiple pages rather than publishing all of them on a single page. 

Splitting them into multiple pages may increase the page load time, which can be a hassle for visitor experience as well as SEO.

For more tips regarding WordPress performance, you may refer to this guide: How to Boost WordPress Performance Today: 7 Ways

newer comments at the top 

Enable latest comments at the top: Enabling latest comments at the top is one of the best ways to make your post looks fresh. Since latest comments will be shown at the top, this may also encourage visitors to submit comments even if there are tons of other comments on your post.

For enabling this feature, navigate to Settings > Discussions and enable ‘Comments should be displayed with the newer comments at the top of each page’.

Do you use WordPress threaded comments or do you think they add more problems than they solve? Let us know what else you’d like to know about WP threaded comments.

One more thing... Did you know that people who share useful stuff like this post look AWESOME too? ;-)
Please leave a useful comment with your thoughts, then share this on your Facebook group(s) who would find this useful and let's reap the benefits together. Thank you for sharing and being nice!

Featured On

Inc Magazine Logo  

Sitepoint logo  

CSS Tricks logo   

webdesignerdepot logo   WPMU DEV logo   

and many more!



Get Started Now With Shutterstock




Best Rated Caching Plugin

Make your website faster 

Monstrous B-Day Party

CLICK HERE for discounts!

Monstrous bday party

How to make your website FAST!

Step-by-step - free email course, how to make your website load in less than 1 second 


The Outstanding HungryJPEG Bundles

AWESOMENESS! Bundles of premium font + graphic packs at more than 96% OFF!  Get a bundle for just $9 - ONLY!

The Hungry JPEG Awesome font bundles


Work with CollectiveRay.com

CollectiveRay (formerly known as DART Creations) is interested in developing partnerships with mutual benefit. If you like the stuff we publish and would like to develop a relationship, we'd be happy to hear from you. Go on - drop us a line - we'd love to hear from you :-)


Disclosure: CollectiveRay is funded personally out of pure passion for helping people working with websites. We do however generate some income through recommendations of products. This means if you click on a link and purchase an item we link to, we will receive a small sum out of that sale. We usually partner with vendors to make your purchase cheaper than buying direct.

who are we?

CollectiveRay is run by David Attard - working in and around the web design niche for more than 12 years, we provide actionable tips for people who work with and on websites. We also run DronesBuy.net - a website for drone hobbyists.

David attard

Follow us on Social

Follow us on Facebook   Subscribe to our RSS Feed   Follow us on Twitter


Where are we hosted?

This site is proudly powered by FAST VPS InMotion Servers and given an insane speed thanks to StackPath CDN!

Web Hosting stackpath