Skip to content

WordPress plugin that creates a light weight reading progress indicator. Great UX for longreads. Now with optional estimated reading time indicator (if your theme does not have it).

Notifications You must be signed in to change notification settings

joerivanveen/wp-reading-progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WP reading progress

Light weight fully customizable reading progress bar for WordPress websites. Sticks to top, bottom or sticky menu, with fallback for small screens.

Get it on WordPress: https://wordpress.org/plugins/wp-reading-progress/

Description

The reading progress bar is a great user experience on longreads. Especially if it accurately depicts the reading progress in the article text, and nothing else. This is standard on single blog posts and enabled by default.

Customization:

  • Location top of screen, bottom of screen or below a sticky menu.
  • Choose color of the reading progress bar.
  • Have the bar start at 0% even when part of the article is visible.
  • Select post types you wish the bar to appear, or individual posts.

Behaviour:

  • The reading progress bar has smooth initializing since part of the text may already be visible, after that a lightweight update-function ensures quick response while scrolling.
  • The bar can attach itself to any (sticky) element that you define as an admin, when there are multiple, the first visible element will be used.
  • When there is no (longer a) visible element to attach to, the bar displays at the top.
  • If there is no single article identified (by class names or id) it uses the whole page to calculate progress.

Estimated reading time (beta)

Since 1.6.0 this plugin has rudimentary estimated reading time functionality, for when your theme does not support it out of the box. There are some potential issues, some of which cannot be fixed from a plugin. If it does not work for you, switch it off. It will have no effect on the plugin then.

Regards, Joeri (wp-developer.eu)

About

WordPress plugin that creates a light weight reading progress indicator. Great UX for longreads. Now with optional estimated reading time indicator (if your theme does not have it).

Resources

Stars

Watchers

Forks

Packages

No packages published