A simple, lightweight, and highly compatible reading progress bar plugin for your WordPress posts. This plugin is designed to be feather-light, incredibly fast, and work with the vast majority of WordPress themes.
- Extremely Lightweight: No extra CSS or JavaScript files are loaded. All code is inlined and optimized for peak performance.
- Highly Compatible: Works seamlessly with modern Block Themes, classic themes, and popular page builders.
- Customizable: Easily change the progress bar's color and position (top or bottom) from a simple settings page.
- Dependency-Free: The frontend script does not rely on jQuery, ensuring it won't conflict with other plugins.
- Developer Friendly: Includes a filter (
erpb_bar_height
) to programmatically change the bar's height.
- Download the latest release from the releases page.
- In your WordPress dashboard, navigate to Plugins > Add New.
- Click Upload Plugin and select the
.zip
file you downloaded. - Activate the plugin.
- Navigate to Settings > Reading Progress Bar to customize the options. That's it!
- Navigate to 'Plugins' > 'Add New'.
- Search for 'Easy Reading Progress Bar'.
- Click 'Install Now' and then 'Activate'.
- Go to 'Settings' > 'Reading Progress Bar' to customize the options. That's it!
Absolutely not. Performance is a core feature. The plugin only loads its tiny, optimized code on single post pages.
Yes, most likely! The plugin was built for high compatibility. It intelligently detects the main content area in both classic and modern themes.
Yes. While there is no setting for it in the plugin's settings page (to keep things simple), developers can use a WordPress filter to change the height. The default is 7px.
Example code to add to your theme's functions.php
file to change the height to 10px:
add_filter( 'erpb_bar_height', function() {
return '10';
} );
- Initial public release.
- Features an easy, simple, lightweight, dependency-free reading progress bar for single posts.
- Includes a settings page to customize bar color and position.
- Designed for high compatibility with modern and classic themes.
Contributions are welcome! If you find a bug or have a feature request, please open an issue on this GitHub repository. If you'd like to contribute code, please feel free to submit a pull request.
If you want to support me to continue developing open source projects, feel free to donate via buymeacoffee.
This plugin was created with ❤️ by Mushlih Almubarak from Indonesia.