Get Threaded Comments on your Blog

Wanna track conversations in a blog post? Sometimes people keep on commenting and once you comment, you realize the person you were responding to and your comment post are far away and its too difficult to track conversations that way.

Here comes a solution known as threaded comments. Threaded comments mean the comment you reply to comes just above your comment regardless of the fact whether there are so many comments posted before you.

There are several plugins available in WordPress to achieve Threaded Comments which include Brian’s Threaded Comments and YATCP(Yet Another Threaded Comments Plugin).

Brian’s plugin is very popular but somehow I don’t like it since its still very buggy. It does not recognise blog author and still shows complete comment form. This bug was left out even when it was reported before the last release. Secondly There is litterally no support at its forums. And lastly and the major reason why I don’t like it is that its too difficult to implement with your wordpress theme. And this is because it does not even use a single line of standard comment form which includes the likes of <ol id=”commentlist”>. It uses a entirely different structure which makes it all the more difficult. Also it replaces the default comment file in your theme which gets messy if you forget to take backup of original comments file.

Overcoming almost all the shortcomings of Brian’s plugin, comes YATCP plugin. It does not alter or overwrites your themes’s comment file. All it requires a single change in Single post file of theme. If you don’t like the plugin revert back the line. Editing this plugin to be compatible with your theme is too simple. Just open yatcp_comments.php in the plugin and do the simple edits comparing your default comments.php file. One important note, whatever change you make in yatcp_single-comment.php make sure you make the same changes in yatcp_single-comment-nonest.php otherwise it can be a bit messy.

TIP: A very useful tip to make your job even simpler. Don’t use the yatcp_style.css provided with the plugin. You can easily override this style. To do this open yatcp_comments.php and replace the line
[html]<link href="<?php echo(get_bloginfo(‘url’).’/wp-content/plugins/yatcp/yatcp_style.css’);?>" rel="stylesheet" type="text/css" />[/html]
with this line
[html]<link href="<?php echo(get_bloginfo(‘url’).’/wp-content/themes/<YOUR THEM>/style.css’);?>" rel="stylesheet" type="text/css" />[/html]
This will make job more easier as it will use the default comment styling. And don’t forget to replace the yatcp_ style names in comment files from plugin folder.

Download Latest version of YATCP from here. I am also using this plugin now. 😀