Title: MinuteRead &#8211; Reading Time for Posts
Author: Md Asadujjaman Sabuj
Published: <strong>4 mai 2026</strong>
Last modified: 22 août 2026

---

Recherche d’extensions

![](https://ps.w.org/minuteread/assets/banner-772x250.png?rev=3660419)

![](https://ps.w.org/minuteread/assets/icon-256x256.png?rev=3660419)

# MinuteRead – Reading Time for Posts

 Par [Md Asadujjaman Sabuj](https://profiles.wordpress.org/asad5516/)

[Télécharger](https://downloads.wordpress.org/plugin/minuteread.1.1.0.zip)

 * [Détails](https://fr.wordpress.org/plugins/minuteread/#description)
 * [Avis](https://fr.wordpress.org/plugins/minuteread/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/minuteread/#installation)
 * [Développement](https://fr.wordpress.org/plugins/minuteread/#developers)

 [Support](https://wordpress.org/support/plugin/minuteread/)

## Description

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

## Captures d’écrans

[⌊Reading time displayed before post content on the frontend.⌉⌊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.⌉[

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

## Installation

 1. Upload the `minuteread` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Visit **Settings > MinuteRead** to configure the plugin

## FAQ

### Does it work with all themes?

Yes. The reading time is injected via the standard `the_content` filter, which is
supported by every properly coded WordPress theme.

### Can I change the words-per-minute speed?

Yes. Go to **Settings > MinuteRead** and update the « Words per minute » field. 
The default is 200 (average adult reading speed). Accepted range: 50-1000.

### Can I change the label text?

Yes. Use the **Label** field in Settings to replace « Estimated Reading Time » with
any text you prefer – including text in your own language.

### Can I change how the time is displayed?

Yes. Use the **Time Format** field. The placeholder `%d` will be replaced with the
number of minutes. Examples: `%d min`, `%d minutes`, `%d dakika`.

### Can I style the reading time?

Yes. The output is wrapped in `.minuteread-reading-time` – a `<p>` for the
 automatic
output, a `<span>` for the shortcode. Add your own rules under Appearance > Customize
> Additional CSS (classic themes) or Appearance > Editor > Styles > Additional CSS(
block themes). For full control of the markup, use the `minuteread_output_html` 
filter.

### Can I show the reading time only in specific locations?

Yes. Untick every post type under « Show On » to turn off automatic insertion, then

place the `[minuteread_time]` shortcode exactly where you want it. Inside the loop
it uses the current post; outside it, pass an ID: `[minuteread_time id="123"]`.

### Does it work with Bengali, Arabic, or other non-Latin scripts?

Yes. Words are counted in a Unicode-aware way, so text that mixes scripts – Bengali

with a few English terms, for example – is counted correctly. Chinese and Japanese,
which do not put spaces between words, are counted by character instead.

### Does it work with custom post types?

Yes. Go to **Settings > MinuteRead** and tick the post types you want under
 « Show
On » – every public post type registered on your site is listed. Developers can 
also override the list with the `minuteread_post_types` filter.

### Is it translation-ready?

Yes. WordPress automatically loads translations for plugins hosted on WordPress.
org.

## Avis

![](https://secure.gravatar.com/avatar/dc49ee6893f86982cc6b6b51c2b1374c51f216f0babe22b23b5036a1e0fe00be?
s=60&d=retro&r=g)

### 󠀁[Cool plugin that does what I need](https://wordpress.org/support/topic/cool-plugin-that-does-what-i-need/)󠁿

 [tomdkat](https://profiles.wordpress.org/tomdkat/) 20 août 2026 1 réponse

I was using a post reading time plugin that wasn't compatible with Wordpress 7 and
it was miscalculating the reading time. MinuteRead solved that problem perfectly!
It's apparently a new plugin, but it's one worth giving a try. I look forward to
seeing how this plugin evolves over time!

 [ Lire l’avis ](https://wordpress.org/support/plugin/minuteread/reviews/)

## Contributeurs/contributrices & développeurs/développeuses

« MinuteRead – Reading Time for Posts » est un logiciel libre. Les personnes suivantes
ont contribué à cette extension.

Contributeurs

 *   [ Md Asadujjaman Sabuj ](https://profiles.wordpress.org/asad5516/)

[Traduisez « MinuteRead – Reading Time for Posts » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/minuteread)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/minuteread/), consulter
le [SVN dépôt](https://plugins.svn.wordpress.org/minuteread/), ou s’inscrire au 
[journal de développement](https://plugins.trac.wordpress.org/log/minuteread/) par
[RSS](https://plugins.trac.wordpress.org/log/minuteread/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.1.0

 * New: choose which post types show reading time (Settings > MinuteRead > Show 
   On)
 * New: `minuteread_post_types` filter for developers
 * New: the shortcode accepts an ID – `[minuteread_time id="123"]`
 * Fixed: wrong reading time on posts that mix a non-Latin script with a few Latin
   words, such as Bengali text containing English terms
 * Fixed: Chinese and Japanese content is now counted by character instead of reporting
   one minute
 * Fixed: the stylesheet now loads when the shortcode is used outside post content
 * Fixed: the post type setting is removed on uninstall
 * Changed: the reading time no longer forces its own bottom margin – spacing now
   follows your theme
 * Docs: documented the CSS class and the output filter
 * Tested up to WordPress 7.1
 * Requires PHP 7.4 or higher (matches WordPress core’s own minimum since 7.0)

#### 1.0.0

 * Initial release
 * Automatic reading time display on single posts
 * Before / after content position option
 * Configurable words-per-minute setting (50-1000)
 * Custom label and time format
 * Enable / disable toggle
 * Non-Latin language support (Bengali, Arabic, CJK)
 * [minuteread_time] shortcode support
 * Developer filters: minuteread_reading_time_output, minuteread_word_count, minuteread_output_html
 * Translation-ready

## Méta

 *  Version **1.1.0**
 *  Dernière mise à jour **il y a 1 mois**
 *  Installations actives **10+**
 *  Version de WordPress ** 5.0 ou plus **
 *  Testé jusqu’à **7.1.2**
 *  Version de PHP ** 7.4 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/minuteread/)
 * Étiquettes
 * [estimated reading time](https://fr.wordpress.org/plugins/tags/estimated-reading-time/)
   [read time](https://fr.wordpress.org/plugins/tags/read-time/)[reading time](https://fr.wordpress.org/plugins/tags/reading-time/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/minuteread/advanced/)

## Évaluations

 5 sur 5 étoiles.

 *  [  1 avis à 5 étoile     ](https://wordpress.org/support/plugin/minuteread/reviews/?filter=5)
 *  [  0 avis à 4 étoile     ](https://wordpress.org/support/plugin/minuteread/reviews/?filter=4)
 *  [  0 avis à 3 étoile     ](https://wordpress.org/support/plugin/minuteread/reviews/?filter=3)
 *  [  0 avis à 2 étoile     ](https://wordpress.org/support/plugin/minuteread/reviews/?filter=2)
 *  [  0 avis à 1 étoile     ](https://wordpress.org/support/plugin/minuteread/reviews/?filter=1)

[Votre avis](https://wordpress.org/support/plugin/minuteread/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/minuteread/reviews/)

## Contributeurs

 *   [ Md Asadujjaman Sabuj ](https://profiles.wordpress.org/asad5516/)

## Support

Demandes résolues ces deux derniers mois :

     2 sur 2

 [Voir le forum de support](https://wordpress.org/support/plugin/minuteread/)