Just recently, I built a site called OMG!Hungry! which used WordPress in an unusual way to perform its purpose. One of the things I needed this site to do was to link directly to (and display) only one specific comment via a permalink. Since (at the time of writing) there were no other plugins available to help me do this, I decided to write [my first] one.
WP Specific Comment provides a template tag for use anywhere in your theme, inside or outside The Loop. This template tag will return a comment as an object, from which you can retrieve any standard comment data. To initiate the plugin, place
<?php wp_specific_comment($ID); ?> into your theme, where $ID will be the ID number for the comment you want returned.
<?php wp_specific_comment(44); ?> will return the comment with the ID of 44. Pretty simple, right?
Note: This template tag will not actually display anything. It only sets up a comment to be displayed. You’ll have to add in some other standard WordPress Template Tags to get anything to show up on your blog. List of available Comment Tags can be found here.
<?php wp_specific_comment(1); ?> <h5 class="comment_author"><?php comment_author_link(); ?></h5> <div class="comment_text"><?php comment_text(); ?></div>
The above code would retrieve comment with ID of 1, and then display its author (linked to the author’s URL, if provided) in a
<h5> followed by a
<div> containing the comment’s text content. Still pretty simple!
Installation of WP Specific Comment is quick and easy.
- Activate the plugin through the ‘Plugins’ menu in WordPress
<?php wp_specific_comment($ID); ?>in your templates, where $ID is will be the numerical ID for the comment you want returned.
- Add additional WordPress Comment Tags to display the desired data.