by Hao Nguyen on WordPress.org
Display recent comments with customizable templates and clean CSS. Lightweight, flexible, and built for modern WordPress sites.

Settings page with CSS toggle
Init Recent Comments is a developer-friendly plugin that lets you display the latest comments anywhere via a simple shortcode. It uses clean HTML, minimal CSS, and fully customizable templates.
No widgets, no bloated options. Just lightweight, extendable code — made for real sites.
Key design goals:
Perfect for blogs, news sites, or anyone who wants a better way to show active discussions.
This plugin is part of the Init Plugin Suite — a collection of minimalist, fast, and developer-focused tools for WordPress.
GitHub repository: https://github.com/brokensmile2103/init-recent-comments
[init_recent_comments]comment-item.php, wrapper.php).pot included)Use the shortcode anywhere:
[init_recent_comments number="5" maxheight="400px"]
Attributes:
number – Total comments to show (default: 5)maxheight – Optional max height with scroll and hidden scrollbar (example: 300px)To override templates, create the folder in your theme:
your-theme/
└── init-recent-comments/
├── wrapper.php
└── comment-item.phpFilters for Developers
This plugin provides multiple filters to help developers customize caching behavior and performance for recent comments, reviews, and total comment count queries.
init_plugin_suite_recent_comments_ttl
Control the cache TTL (in seconds) for recent comments.
Applies to: Recent Comments Query
Params: int $ttl
init_plugin_suite_recent_comments_query_args
Allows developers to modify or extend the WP_Comment query arguments before the query runs.
Applies to: Recent Comments Query
Params: array $args
init_plugin_suite_recent_reviews_ttl
Control the cache TTL (in seconds) for recent reviews.
Applies to: Recent Reviews Query
Params: int $ttl
init_plugin_suite_total_comments_ttl
Control the cache TTL (in seconds) for total approved comment counts by post type.
Applies to: Total Comments Query
Params: int $ttl, array $post_types
init_plugin_suite_total_by_posts_ttl
Control the cache TTL (in seconds) for total approved comment counts across multiple post IDs.
Applies to: Total by Post IDs Query
Params: int $ttl, array $post_ids
This plugin is licensed under the GPLv2 or later.
You are free to use, modify, and distribute it under the same license.