Essentials – Essential Elements for WordPress
Essential Elements adds the small features most WordPress sites end up needing, without installing a separate plugin for each one. Every feature is a module you switch on or off from one screen. Disabled modules load nothing at all, and enabled modules only load a few kilobytes of CSS and plain Java
Essential Elements adds the small features most WordPress sites end up needing, without installing a separate plugin for each one.
Every feature is a module you switch on or off from one screen. Disabled modules load nothing at all, and enabled modules only load a few kilobytes of CSS and plain JavaScript, with no jQuery and no external requests.
🚀 Essential Elements Pro | 📄 Documentation | 💻 Support
⬆️ Scroll to Top Button
Add a button that takes visitors back to the top of long pages.
- Bottom left or bottom right position, with adjustable offsets
- Four icon presets, three shapes and a custom size
- Icon, background and hover colors
- Show it after a set scroll distance, and optionally hide it on mobile
- Accessible: a real keyboard-focusable button with a screen-reader label
- Respects the visitor’s “reduce motion” setting
📊 Reading Progress Bar
Show how far a visitor has scrolled through the page.
- Top or bottom of the screen (sits below the admin bar when logged in)
- Thickness, bar color and an optional gradient
- Percentage label you can show or hide
- Show it everywhere, or only on selected post types
⏱️ Reading Time
Display “1,240 words, 7 minutes read time” on your posts.
- Insert automatically before or after the content
- Long (“7 minutes read time”) or short (“7 min read”) format
- Choose which post types show it, and optionally show it in blog, archive and search listings
- [esse_reading_time] shortcode to place it anywhere
- Set the reading speed (words per minute) and an optional label