WP Manifestindependent plugin directory
manifest / utilities / wordpress-post-reading-time-progress-bar

Post Reading Time & Progress Bar

wordpress-post-reading-time-progress-bar

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tahir-rafiq2000/wordpress-post-reading-time-progress-bar/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A lightweight, professional WordPress utility that adds a "Reading Time" badge and a sticky progress bar to your posts.

Key Features

  • Automatic Calculation: Accurately calculates reading time based on word count (~200 WPM).
  • Sticky Progress Bar: A sleek, gradient progress bar that reflects the user's scroll depth.
  • Customizable: Enable or disable the features for specific Post Types via a clean Settings page.
  • Zero Dependencies: Built with vanilla PHP and clean ES6 JavaScript—no jQuery or external libraries required.

Installation

  1. Upload the wordpress-post-reading-time-progress-bar folder to your /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Configure your desired post types under Settings > Reading Time.

Development

The plugin follows modern WordPress coding standards and uses a class-based architecture.

  • includes/: Contains PHP logic and settings.
  • assets/: Contains Vanilla CSS and JS.
  • composer.json: Provided for PSR-4 autoloading support.

Built with ❤️ by Code Artisan