WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Lester Chan v2.0.0

WP-CommentNavi

Adds a more advanced paging navigation for your comments to your WordPress blog.

WP-CommentNavi

The facts

Rating
5★ from 2
Active installs
700+
Price
Free
Last updated
9 Aug 2026
Added
Nov 2008
Requires WP
6.8
Tested up to
WP 7.0.4
Requires PHP
8.2
Downloads
65,717

Our analysis

AI-assisted

WP-CommentNavi is a WordPress plugin that enhances comment navigation by replacing the standard 'Older Comments' and 'Newer Comments' links with numbered page links. This allows users to easily navigate through lengthy comment threads with options for larger page numbers and a drop-down list for extensive discussions.

The plugin is designed for use within the comments.php template and offers configurable text and styles, making it adaptable to different themes. It is suitable for WordPress users who want to improve the usability of comment sections on their sites.

Best for: This plugin is best for WordPress site owners looking to enhance comment navigation for their users.

What it does well

  • Replaces standard comment navigation with numbered links
  • Configurable text for navigation elements
  • Supports larger page numbers for easier navigation
  • Includes a drop-down list style for long threads
  • Compatible with left-to-right and right-to-left locales

Where it falls short

  • Limited information on additional features or support
  • Requires implementation in comments.php template

Verdict

WP-CommentNavi provides a straightforward solution for improving comment thread navigation, making it a useful tool for those managing active comment sections.

From the developer

Lester Chan's own description of WP-CommentNavi, lightly tidied.

Replaces the plain ← Older Comments | Newer Comments → links with numbered page links.

Example: Page 1 of 20: [1] 2 3 4 ... Last

It is the comment-thread counterpart of WP-PageNavi, and the two are deliberately built the same way, down to the names of the filters that change the class names.

The plugin icon is by Freepik from Flaticon.

Features

  • Numbered page links instead of two prev/next links
  • A drop-down list style, for threads with a great many pages
  • Every piece of the navigation’s text is configurable, including inline SVG arrows
  • Larger page numbers — 10, 20, 30 — for jumping across a long thread
  • Ten filters for the element class names, one for the finished markup
  • One stylesheet that serves both left-to-right and right-to-left locales, restyled with two CSS custom properties

Donations

I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.

Usage

The template tag reads figures that WordPress only populates inside comments_template(), so it belongs in comments.php and produces nothing anywhere else.

It also accepts an array of arguments:

<?php
wp_commentnavi(
    array(
        'wrapper_tag'   => 'nav',
        'wrapper_class' => 'my-comment-nav',
        'options'       => array( 'num_pages' => 3 ),
    )
);
?>

Pass 'echo' => false to get the markup back as a string instead of printing it.

Changing the CSS

The navigation inherits its font and its colours from your theme, and the two colours it does set are CSS custom properties, so the usual way to restyle it is to set those in your theme’s style.css:

:root {
    --wp-commentnavi-border-color: #d0d0d0;
    --wp-commentnavi-border-color-current: #c0392b;
}

Read the full description on the official page →

Tagged as