Init Reading Position – Remember, Return, Continue
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 bac
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
- Optional, off-by-default write buffer for high-traffic sites: saves go to the persistent object cache and are written to the database in batches by a background job
License
This plugin is licensed under the GPLv2 or later. You are free to use, modify, and distribute it under the same license.