Drupal is a registered trademark of Dries Buytaert
Views Bootstrap 5.5.2 Minor update available for module views_bootstrap (5.5.2). oEmbed Providers 3.0.0 Major update available for module oembed_providers (3.0.0). Emulsify Tools 2.2.0 Minor update available for module emulsify_tools (2.2.0). amazee.ai Private AI Provider 1.3.4 Minor update available for module ai_provider_amazeeio (1.3.4). Comments Order 4.0.0 Major update available for module comments_order (4.0.0). Comments Order 3.0.4 Minor update available for module comments_order (3.0.4). Theme Flip 1.0.3 Minor update available for module theme_flip (1.0.3). Theme Flip 1.0.2 Minor update available for module theme_flip (1.0.2). oEmbed Providers 2.2.4 Module oembed_providers updated after 7 months of inactivity (2.2.4). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

πŸ‡ΊπŸ‡¦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.


Comments Order allows you to configure the order in which comments are displayed for each comment field independently. You can choose whether comments are displayed with the newest comments first or the oldest comments first.

The module supports both flat and threaded comment displays. For threaded comments, you can also control whether child comments keep their natural order when the parent comments are displayed in reverse order.

Configuration

  1. Go to Structure β†’ Content types β†’ Manage fields for the desired content type.
  2. Edit the comment field.
  3. Choose the Comments order:
    • Oldest first (ascending)
    • Newest first (descending)
  4. When using descending order, optionally enable Natural order for children.

How it works

With Drupal's default threaded comments, the order is:

- comment 1
-- comment 1.1
-- comment 1.2
--- comment 1.2.1
--- comment 1.2.2
--- comment 1.2.3
- comment 2
-- comment 2.1
-- comment 2.2

Newest first + Natural order for children:

- comment 2
-- comment 2.1
-- comment 2.2
- comment 1
-- comment 1.1
-- comment 1.2
--- comment 1.2.1
--- comment 1.2.2
--- comment 1.2.3

Only the top-level comments are reversed. Child comments keep Drupal's default threaded order.

Newest first without Natural order for children:

- comment 2
-- comment 2.2
-- comment 2.1
- comment 1
-- comment 1.2
--- comment 1.2.3
--- comment 1.2.2
--- comment 1.2.1
-- comment 1.1

Both parent and child comments are displayed in reverse order.

For flat comment displays, comments are simply sorted by creation date in ascending or descending order.

Maintainers

Original development by Kyrylo Loboda.

Activity

Total releases
3
First release
Aug 2026
Latest release
2 hours ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
4.0.0 Stable Aug 1, 2026
3.0.4 Stable Aug 1, 2026
4.0.x-dev Dev Aug 1, 2026