Title: Nuvora Reading Time &amp; Progress Bar
Author: Sehrish Anam
Published: <strong>23. Februar 2026</strong>
Last modified: 24. Februar 2026

---

Plugins durchsuchen

![](https://ps.w.org/nuvora-reading-time-progress-bar/assets/banner-772x250.png?
rev=3467299)

![](https://ps.w.org/nuvora-reading-time-progress-bar/assets/icon-256x256.png?rev
=3467299)

# Nuvora Reading Time & Progress Bar

 Von [Sehrish Anam](https://profiles.wordpress.org/meerab123/)

[Herunterladen](https://downloads.wordpress.org/plugin/nuvora-reading-time-progress-bar.1.0.0.zip)

 * [Details](https://de.wordpress.org/plugins/nuvora-reading-time-progress-bar/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/nuvora-reading-time-progress-bar/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/nuvora-reading-time-progress-bar/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/nuvora-reading-time-progress-bar/#developers)

 [Support](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/)

## Beschreibung

**Nuvora Reading Time & Progress Bar** is a lightweight, developer-friendly plugin
that adds two things readers love:

 1. **A reading time badge** — shown before/after your post content.
 2. **A scroll progress bar** — a sleek bar at the top (or bottom) of the screen that
    fills as the reader scrolls.

#### ✨ What makes it different?

**AI-assisted reading time adjustment**
 Posts with lots of headings, bullet lists,
and short paragraphs are scanned faster by readers. The plugin detects structure
in your content and intelligently reduces the estimate — labelled „AI-adjusted“ 
so readers know.

**Per-post overrides via meta box**
 Override the calculated reading time for any
post. Hide the badge or progress bar per-post, right from the editor.

**Accessibility-first design**
 – Semantic `role="progressbar"` with live `aria-
valuenow` updates – Meaningful `aria-label` on every element – Keyboard-focusable
progress bar – Fully respects `prefers-reduced-motion` – Screen-reader-friendly 
badge with word count in ARIA label

**Minimal & performant**
 – No jQuery dependency (vanilla JS) – No external assets,
fonts, or CDN calls – No database writes beyond settings – No user tracking whatsoever–
~1.5 KB JS / ~1.2 KB CSS (gzipped)

**Elementor Widget included**
 – Drag and drop the Reading Time widget directly 
in Elementor – Full widget controls for badge display and styling – Works seamlessly
with Elementor’s responsive settings

**Developer-friendly**
 – Template tags: `rte_the_reading_time()`, `rte_get_reading_time()`–
Filters: `rte_badge_html`, `rte_show_badge`, `rte_ai_adjustment_factor` – CJK (Chinese/
Japanese/Korean) content support – Per-post type configuration

#### 📐 Settings

 * Custom WPM (words per minute) — default 238
 * Enable/disable AI-assisted adjustment
 * Badge position: before content, after content, or both
 * Choose which post types show the badge and/or progress bar
 * Customise badge label text (use `{time}` placeholder)
 * Pick progress bar color, height (1–10 px), position (top/bottom)
 * Optional percentage tooltip on hover
 * Respect `prefers-reduced-motion` toggle

#### 🔧 Template Tags

Use in your theme:

    ```
    <?php rte_the_reading_time(); // echoes "5 min read" ?>

    <?php $data = rte_get_reading_time(); echo $data['minutes']; ?>
    ```

#### 🪝 Filters

**Customise badge HTML:**
 add_filter( ‚rte_badge_html‘, function( $html, $result){
return $html; }, 10, 2 );

**Disable badge conditionally:**
 add_filter( ‚rte_show_badge‘, ‚__return_false‘);

**Tweak AI adjustment factor (0.75–1.0):**
 add_filter( ‚rte_ai_adjustment_factor‘,
function( $factor, $html ) { return 0.85; }, 10, 2 );

## Screenshots

 * [[
 * Main Plugin Image
 * [[
 * Main Plugin Settings
 * [[
 * Front-end: Scroll progress bar at bottom of screen and reading time badge below
   post title
 * [[
 * Elementor Widget with its settings
 * [[
 * Front-end: Elementor widget view in the middle of post

## Installation

 1. Upload the `nuvora-reading-time-progress-bar` folder to `/wp-content/plugins/`
 2. Activate the plugin through **Plugins** in WordPress admin
 3. Go to **Settings  Reading Time** to configure

## FAQ

### Does this plugin use any external services?

No. Everything runs locally on your server. No API calls, no tracking.

### Does it work with the Block Editor (Gutenberg)?

Yes, fully compatible with both the Block Editor and Classic Editor.

### Can I use it on Pages, not just Posts?

Yes. In Settings, check „Page“ under „Show badge on“ and „Show progress bar on“.

### Does it support WooCommerce products or custom post types?

Yes. Any public post type will appear in the settings checkboxes.

### What does „AI-assisted adjustment“ mean?

The plugin analyses your post’s structure (heading density, list ratio, average 
paragraph length). If it detects highly structured, scannable content, it applies
a small reduction factor (up to 25% faster). No external AI service is used — it’s
a smart local heuristic.

### How can I override the reading time for a specific post?

Open the post in the editor. Find the **Reading Time** meta box in the sidebar. 
Enter a number (in minutes) to override the auto-calculated value, or leave it blank
to use auto.

### Can I hide the badge/progress bar for one post only?

Yes. Use the checkboxes in the **Reading Time** meta box.

## Rezensionen

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

### 󠀁[Good Plugin](https://wordpress.org/support/topic/good-plugin-7297/)󠁿

 [haroondev](https://profiles.wordpress.org/haroondev/) 23. Februar 2026

I was having an issue with post timing, but after downloading and using this plugin,
my problem was solved. It’s a great plugin

 [ Die 1 Rezension lesen ](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/)

## Mitwirkende und Entwickler

„Nuvora Reading Time & Progress Bar“ ist Open-Source-Software. Folgende Menschen
haben an diesem Plugin mitgewirkt:

Mitwirkende

 *   [ Sehrish Anam ](https://profiles.wordpress.org/meerab123/)

[Übersetze „Nuvora Reading Time & Progress Bar“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/nuvora-reading-time-progress-bar)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/nuvora-reading-time-progress-bar/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/nuvora-reading-time-progress-bar/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/nuvora-reading-time-progress-bar/)
per [RSS](https://plugins.trac.wordpress.org/log/nuvora-reading-time-progress-bar/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.0.0

 * Initial release.
 * Reading time badge with AI-assisted adjustment.
 * Scroll progress bar with ARIA support.
 * Per-post meta box overrides.
 * CJK content support.
 * Template tags and developer filters.

## Meta

 *  Version **1.0.0**
 *  Zuletzt aktualisiert **vor 2 Monaten**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 5.9 oder höher **
 *  Getestet bis **6.9.4**
 *  PHP-Version ** 8.0 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/nuvora-reading-time-progress-bar/)
 * Schlagwörter
 * [elementor widget](https://de.wordpress.org/plugins/tags/elementor-widget/)[progress bar](https://de.wordpress.org/plugins/tags/progress-bar/)
   [read time](https://de.wordpress.org/plugins/tags/read-time/)[reading progress](https://de.wordpress.org/plugins/tags/reading-progress/)
   [reading time](https://de.wordpress.org/plugins/tags/reading-time/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/nuvora-reading-time-progress-bar/advanced/)

## Bewertungen

 5 von 5 Sternen.

 *  [  1 5-Sterne-Rezension     ](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/?filter=5)
 *  [  0 4-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/?filter=4)
 *  [  0 3-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/?filter=3)
 *  [  0 2-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/?filter=2)
 *  [  0 1-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/reviews/)

## Mitwirkende

 *   [ Sehrish Anam ](https://profiles.wordpress.org/meerab123/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/nuvora-reading-time-progress-bar/)