BACK TO DIRECTORY

Init Reading Position – Remember, Return, Continue

by Init HTML

5.0
(1 ratings)

Init Reading Position enhances the reading experience by remembering how far a visitor has read on a post.
When they return, it automatically scrolls back to where they left off.

Perfect for:

  • Long-form articles
  • Tutorials or guides
  • Web novels or manga
  • Any content where readers often stop and come back later

This plugin is part of the Init Plugin Suite — a collection of minimalist, fast, and developer-focused tools for WordPress.

GitHub repository: https://github.com/brokensmile2103/init-reading-position

Features

  • Saves scroll position using localStorage (guests) or a dedicated database table (logged-in users)
  • Smart device-based sync: remembers position separately for PC, Mobile, and Tablet
  • Automatically scrolls back on page load
  • Lightweight, no jQuery, no bloat
  • Easy to extend via filters
  • Optional settings page to control which post types are enabled
  • Automatically cleans up orphaned data when a post or a user account is permanently deleted
  • Optional, off-by-default housekeeping to remove abandoned or very old reading positions on large, long-running sites

License

This plugin is licensed under the GPLv2 or later.
You are free to use, modify, and distribute it under the same license.

Screenshots

Simple settings page — choose post types and optionally enter a CSS selector (e.g. .entry-content) to limit where reading progress is tracked.

Simple settings page — choose post types and optionally enter a CSS selector (e.g. .entry-content) to limit where reading progress is tracked.

Plugin Details

Active Installs
90
Total Downloads
1,538
Version
1.9
Requires WP
5.5
Requires PHP
7.4
Tested Up To
7.1
Added
2025-11-01
Last Updated
2026-09-09 7:26pm GMT

Ratings

5
1
4
0
3
0
2
0
1
0