It is possible except the ‘reply’ button. First you have create an template page and put it under your current theme folder. You can copy any template page you haved and rename its file name and template name. (the template name sits in first paragaphy of php code)
Therefore find `<?php the_content(”); ?> ‘
copy code under and paste.
‘
<?php /* SIMPLE RECENT COMMENTS PLUGIN 0.1 USED BY PERMISSION OF RAOUL https://www.raoul.shacknet.nu/ */
function src_simple_recent_comments($src_count=3, $src_length=120, $pre_HTML=”, $post_HTML=”) {
global $wpdb;
$sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,
SUBSTRING(comment_content,1,$src_length) AS com_excerpt
FROM wp_comments
LEFT OUTER JOIN wp_posts ON (wp_comments.comment_post_ID = wp_posts.ID)
WHERE comment_approved = ‘1’ AND comment_type = ” AND post_password = ”
ORDER BY comment_date_gmt DESC
LIMIT $src_count”;
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= “\n”;
foreach ($comments as $comment) {
$output .= “\n\t<br>
<div class=”post-entry”>
<ul class=”list” id=”recent-comments”>
<?php /*FIRST NUMBER IS COMMENT COUNT TO INCLUDE. SECOND IS TOTAL CHARACTER COUNT */ src_simple_recent_comments(300, 220) ?>
</div>
`
You can change the comment number to 3000 or 30000. depends. And the page will be super super long because now there is now paged function for that. (I really hope someone can improve this….sign)
save it. and now write a page called ‘all comments’ and select the new template you just made. It should works.
PS. sorry. it is my first time to put code here. and i don’t know how to use code function well. hope the code doesn’t get anything wrong.