BACK TO DIRECTORY

MinuteRead – Reading Time for Posts

by Md Asadujjaman Sabuj

5.0
(1 ratings)

MinuteRead adds an estimated reading time label to your WordPress posts – helping readers decide whether to dive in or save it for later.

After activating the plugin, reading time appears automatically on your posts – and on any other post type you enable. Everything is configurable from Settings > MinuteRead.

Features:

  • Choose which post types show reading time – posts, pages, or any custom post type
  • Choose to show reading time before or after the content
  • Configurable words-per-minute reading speed (default: 200, range: 50-1000)
  • Custom label text – change “Estimated Reading Time” to anything you like
  • Custom time format – use “%d min”, “%d minutes”, or any text with %d as placeholder
  • Enable / disable without deactivating the plugin
  • [minuteread_time] shortcode – place reading time anywhere, or [minuteread_time id="123"] for a specific post
  • Works with non-Latin scripts (Bengali, Arabic, CJK, etc.)
  • Lightweight: no jQuery, no external requests
  • Developer-friendly: minuteread_reading_time_output, minuteread_word_count, minuteread_output_html filters
  • Translation-ready

Shortcode usage:

Place [minuteread_time] in any post, page, or widget to show the reading time
for the current post. To target a specific post, pass its ID:
[minuteread_time id=”123″].

Why Use This Plugin?

  • Improve user engagement
  • Reduce bounce rate
  • Help readers estimate time commitment

Screenshots

Reading time displayed before post content on the frontend.

Reading time displayed before post content on the frontend.

Admin settings page - choose post types, label, format, position, and reading speed.

Admin settings page - choose post types, label, format, position, and reading speed.

Plugin Details

Active Installs
10
Total Downloads
384
Version
1.1.0
Requires WP
5.0
Requires PHP
7.4
Tested Up To
7.1
Added
2026-05-04
Last Updated
2026-08-22 10:55am GMT

Ratings

5
1
4
0
3
0
2
0
1
0