Read More Without Refresh
Read More Without Refresh
Description
Introducing the Read More Without Refresh WordPress plugin v4.1.0 – your key to elevating user experience and SEO on your website. ๐
Say goodbye to clunky page reloads that break content exploration. Your readers expand your valuable content instantly, with no interruption, while every hidden word stays 100% crawlable by search engines. A win for both visitors and Google.
Latest Update
๐ Version 4.1.0 is our biggest release yet. On top of the classic toolkit, the PRO version now adds a full growth suite: content locker, teaser paywall, AI summaries, a real analytics dashboard, A/B testing, sitewide automation and reusable content blocks:
โจ Free Version Features:
- Instant Read More / Read Less – smooth expand and collapse with no page refresh
- 100% SEO-friendly – all hidden content stays in the initial HTML and is fully crawlable
- Smooth Scroll – automatically scrolls to the expanded content
- Print Optimization – all content auto-expands when a reader prints the page
- Customizable button – colors, borders, padding and font weight to match your brand
- Modern tabbed settings UI – clean, organized and fully responsive
- Gutenberg compatible – and works with any page builder that renders shortcodes
- Full accessibility – ARIA support, keyboard navigation (Enter and Space), screen-reader friendly
- Enterprise security – zero inline JavaScript and comprehensive sanitization
It works via a simple shortcode and can be placed everywhere. You can try the Live demo here.
Simple Shortcode Usage: `[read more] Your long text [/read]`
๐ Pro Version (the complete content-expansion and growth toolkit):
- ๐ Content Locker – readers unlock hidden content with an email or a social share. Built-in Mailchimp, Brevo, MailPoet and webhook integrations, with leads stored locally. Turn your best content into a list-building engine.
- ๐ค AI Summaries (TL;DR) – auto-generate a concise summary of any post using your own OpenAI, Claude or Gemini key. Generated once per post, never per visitor, so it never runs up your API bill.
- ๐ณ Teaser Paywall – fade out content for non-members with a “continue reading” prompt. Soft (SEO-safe) or hard mode.
- ๐ Real Analytics Dashboard – per-page and per-button clicks, unlocks, leads and CTA conversions, a daily trend, date ranges and CSV export. Cache-proof tracking that works with WP Rocket and Cloudflare.
- ๐งช A/B Testing – test up to 5 button texts and apply the winning one with a single click.
- โก Auto-Apply – collapse long posts, pages, products and even WooCommerce category descriptions sitewide, with zero shortcodes.
- ๐ Auto-Collapse Sections + Table of Contents – turn every H2/H3 into an accordion with an automatic table of contents and deep links (Wikipedia mode).
- โป๏ธ Global Content Blocks – write shipping, size or returns info once and reuse it across hundreds of pages: `[read block=”shipping-info”]`.
- ๐ฏ Engaged-User CTA – show an offer the moment a reader expands content, with tracked conversions.
- ๐งฑ Gutenberg InnerBlocks Block – hide ANY blocks (images, galleries, embeds), not just text.
- ๐งฉ Native Elementor Widget – full live-preview controls, no shortcodes.
- โ๏ธ Truncate Mode – `[read limit=”80″]` shows the first 80 words and hides the rest, HTML-safe.
- ๐ GDPR Mode – zero external font and CDN requests for privacy-first sites.
- 20 Button Templates – one-click professional styles (Modern Blue, Glassmorphism, Neon Glow and more), no CSS needed
- 9 Animation Types – fade, slide, flip, zoom, bounce, rotate, scale and elastic, with customizable duration (0-2000ms)
- Accordion / FAQ Mode – with valid FAQPage schema for rich results in Google: `[read mode=”accordion” accordion_id=”faq1″]`
- Conditional Display Rules – time-based, scroll-triggered, device-filter and role-based content
- Font Awesome Icons (6,000+) and Google Fonts integration
- Advanced Styling – gradients, typography controls (size, line height, letter spacing, transform) and border radius
- Lazy Loading – load heavy hidden content only when it is expanded, for faster initial page loads
- GA4 and Custom Events – fires a GA4 event automatically when gtag is present, and dispatches `rmwr:expand` JavaScript events you can hook into GTM or your own scripts
- Deep Linking, Remember State and an Expand/Collapse All button (`[read_all]`)
- Settings Import/Export – perfect for agencies rolling out to many sites
๐ Free vs PRO:
Included in both versions:
- Basic Show/Hide – โ Free | โ Pro
- Custom Colors and Styling – โ Free (basic) | โ Pro (advanced)
- Smooth Scroll – โ Free | โ Pro (configurable offset)
- Print Optimization – โ Free | โ Pro
- Fade Animation – โ Free | โ Pro (9 animation types)
PRO-only:
- Content Locker (email / social unlock) – ๐๏ธ Free (preview) | โ Pro
- Teaser Paywall – ๐๏ธ Free (preview) | โ Pro
- AI Summaries (OpenAI / Claude / Gemini) – ๐๏ธ Free (preview) | โ Pro
- Real Analytics Dashboard + CSV export – ๐๏ธ Free (teaser) | โ Pro
- A/B Testing – ๐๏ธ Free (preview) | โ Pro
- Auto-Apply (sitewide + WooCommerce categories) – ๐๏ธ Free (preview) | โ Pro
- Auto-Collapse Sections + Table of Contents – ๐๏ธ Free (preview) | โ Pro
- Global reusable Content Blocks – ๐๏ธ Free (preview) | โ Pro
- 20 Button Templates – ๐๏ธ Free (preview) | โ Pro
- 9 Animation Types – ๐๏ธ Free (preview) | โ Pro
- Accordion/FAQ Mode with Schema – ๐๏ธ Free (preview) | โ Pro
- Conditional Display Rules – ๐๏ธ Free (preview) | โ Pro
- Font Awesome + Google Fonts – ๐๏ธ Free (preview) | โ Pro
- Gutenberg InnerBlocks Block + Elementor Widget – ๐๏ธ Free (preview) | โ Pro
- Truncate Mode + GDPR Mode – ๐๏ธ Free (preview) | โ Pro
- Deep Linking, Remember State, Import/Export – โ Free | โ Pro
๐๏ธ = shown in the free settings (disabled) so you can see exactly what PRO unlocks.
Why Upgrade to PRO?
- Capture leads – the content locker builds your email list from the content people already want to read
- Monetize – the teaser paywall gates premium content for members without hurting SEO
- Save hours – Auto-Apply collapses long content and WooCommerce category text sitewide with zero shortcodes
- Make data-driven decisions – a real analytics dashboard and A/B testing show what actually engages readers
- Rank better – accordion FAQ schema and a fully crawlable table of contents boost SEO
- Scale across sites – reusable global blocks and settings import/export are built for agencies and stores
- Priority Support – a dedicated team for PRO users
Enhance your WordPress site today with Read More Without Refresh, and take it to the next level with the PRO version. Elevate user satisfaction, capture leads, improve SEO, and make your content shine!
Installation
All you have to do is to activate the module after downloading/applying it at your WordPress website.
Simply add RMWR shortcode or Block anywhere you need it (pages, posts, widgets, and more), IE:
[read more] Your hidden text here [/read]
You can configure the behavior of the plugin via its Settings page and browse all use cases.
For support inquiries, please use the Support Forum.
Screenshots
Faq
Yes. Tested up to the last version of WordPress core and PHP.
Reviews
Excellent Tool
By dries770 on May 25, 2026
I wrote long and complex articles and use the plugin extensively to hide detail.
I works but
By bugscout on January 10, 2026
FunFakt: I find my Text with "read more" and click on it.
The "more" Text appears - the link is still "read more"
I click on it - the "more" Text is gone - the link is "read less"
Doesnt work with WPBakery Text blocks
By garmatinc on June 28, 2025
Tried to get this to work with WPBakery text block and does nothing. Actually removes the extended text from the website.
Yea, it breaks a site quite well.
By rdnard on April 18, 2025
First, the plugin is deprived from ease of use, finding the shortcode is a hell. on its settings in dashboard there is basically nothing really useful than background and text color.
be sure that it will break your site if your php version is up to date. It just has this stiff nature of using it because not all users know they can come back here to search the plugin and a barely visible shortcode amongst multiple information. No useful documentary at all so whats the fun if its so had to get it to work and yet still breaks a site?
I get the point of the plugin, just fix it and its litheness will definitely attract users.
Works as it is supposed to, nice plugin!
By LogoLogics on August 12, 2024
At first, I did not get it to work, until I found out I had to hit the save button in settings first, even if I did not make any changes. After that, worked like a charm.
It might be a good idea, to put these step-by-step instructions on the description/instructions page.
Support was also quick to respond.
Thanks!
Annie
It broke my sidebar
By kislany on May 16, 2024
I added the shortcode (using Classic editor) to hide / unhide text in my post and it broke my sidebar, it pushed it to the bottom of the page. There are not many options in the free version to tinker with it, so I can't do anything to fix it. Pity because it works well for the purpose it's created, but I can't have a broken post layout.
Unfortunately not working
By jjaakkee on January 29, 2024
Great if it worked. Unfortunately, it doesn't.
Works perfectly
By scirceo on September 24, 2023
I love this plugin. I have had it active on one website for about 6 months now and have not noticed any weirdness. It works great. I wish the plugin had a paid upgrade so I could be more sure of its future existence and quality.
Stopped working with WordPress Update
By LCarter869 on September 14, 2023
After one of the last couple WordPress updates, the plugin completely stopped working.
Lightweight, just what I needed!
By Jimmy Lee (shirtguy72) on May 11, 2023
Great plugin, the others are TOO heavy. Thanks!
Suggestion, if I may?
Wish "Change Naming"/" could also be achieved via the shortcode, in my instance, I am using the plugin to hide/show song lyrics, wish I could add the song title for each instance.
Also, I wish that in addition to "Border Bottom", there was an option for a full solid border - Button like style
Again, great plugin, THANKS!
Changelog
4.1.1
- FIXED: the [read] and [read_all] shortcodes now work inside category, tag and attribute (taxonomy) descriptions. The frontend script is now loaded on those archive pages, so the button toggles correctly.
4.1.0
- NEW (PRO): Content Locker – unlock content with an email or a social share, with Mailchimp / Brevo / MailPoet / webhook integrations and local leads storage.
- NEW (PRO): Teaser Paywall for members, in soft (SEO-safe) and hard modes.
- NEW (PRO): AI Summaries (TL;DR) generated once per post with your own OpenAI, Claude or Gemini key.
- NEW (PRO): Real Analytics Dashboard – per-page and per-button clicks, unlocks, leads and CTA conversions, daily trend, date ranges and CSV export, with cache-proof REST tracking.
- NEW (PRO): A/B testing of button texts with one-click winner apply.
- NEW (PRO): Auto-Apply – collapse long content and WooCommerce category descriptions sitewide with zero shortcodes.
- NEW (PRO): Auto-Collapse Sections with an automatic Table of Contents (Wikipedia mode).
- NEW (PRO): Global reusable Content Blocks – [read block=”slug”].
- NEW (PRO): Engaged-user CTA with tracked conversions.
- NEW (PRO): Gutenberg InnerBlocks block (hide any blocks) and a native Elementor widget.
- NEW (PRO): Truncate mode ([read limit=”80″]) and GDPR mode (no external fonts/CDN).
- IMPROVED: fully redesigned, modern settings UI; assets load only on pages that use the plugin; no jQuery on the frontend.
- FIXED: valid single FAQPage schema per page; role restriction is no longer bypassed for logged-out visitors; iframes and embeds are no longer stripped from hidden content.
4.0.0
- Major release – complete feature overhaul and modern tabbed UI.
- Smooth scroll and print optimization added to the free version.
- Security improvements – zero inline JS, comprehensive sanitization.
- Full ARIA support and keyboard navigation.
- All PRO features previewed (disabled) in the free settings.
3.4.0
- Major code refactoring and security improvements.
- Separated JavaScript from PHP (no more inline scripts).
- Proper sanitization and validation for all settings.
- Accessibility features (ARIA labels, keyboard navigation).
- Basic fade animation support and nonce verification for AJAX requests.
3.3.3
- Code cleanup.
3.3.1
- Code cleanup.
3.3
- Code cleanup.
3.2
- Fixed potential security issues.
3.1
- Fixed reported warnings.
3.0
- Dynamic settings integrated.
2.3
- Warning fixes.
2.2
- Bug fixes.
2.0
- Compatibility fixes.
1.0
- Bug fixes.
0.1
- Initial release.











