ማብራሪያ
Did you know that displaying an estimated reading time can increase user engagement and significantly lower your bounce rate? Readers love predictability. By giving them clear reading meta insights and powerful accessibility tools, you transform your standard WordPress layout into a premium, reader-friendly environment like Medium or Wikipedia.
LevelNetwork WRT Reading Tools is the ultimate all-in-one engagement toolkit for content creators, bloggers, and magazine websites. It effortlessly injects a beautiful, fully customizable utility bar into your posts or pages, combining data transparency with modern accessibility features.
Why Choose WRT Reading Tools?
- Drive Higher Engagement: Showing reading stats encourages visitors to stay and complete the article, boosting your site’s SEO dwell time.
- Flawless Cache-Compatible View Tracking: Unlike other broken statistics plugins, our advanced post view counter bypasses server-side caching (WP Rocket, Cloudflare, LiteSpeed) via dynamic AJAX tracking.
- A Visual Match For Any Theme: Choose from 50 built-in professional color palettes with a stunning live admin preview area to mirror your brand perfectly.
- 100% GDPR Compliant & Lightweight: No external tracking scripts, no heavy dependencies, no cookies storing personal data. Just clean, optimized code.
Core Features Built for Modern Blogs
- Dynamic Word Count & Reading Time: Automatically calculates the exact words in your content and reveals the read time based on custom Words Per Minute (WPM) speed.
- Exclude Selectors (Anti-Bloat Tech): Uniquely ignore injected ads, related post boxes, or author bios from your word count, print layouts, and font resizing for 100% accurate statistics.
- Granular Post/Page ID Exclusions: Suppress the automatic display of the toolbar on specific individual pieces of content by entering their IDs directly in the display settings.
- Advanced Post View Counter: Track page popularity safely with nonces and custom cookie durations. Features a custom ‘Start Value’ to reflect prior historic traffic.
- Interactive Font Size Resizer: Empower readers with user-friendly
+/-and Reset buttons. Their text preference is saved seamlessly via LocalStorage. - Instant Contrast / Night Mode Toggle: Enhance readability in low-light environments. Select your favorite access icon directly from the backend.
- Targeted Clean Print Engine: Prints exclusively the core article body through a hidden background iframe, removing noisy sidebars, headers, and navigation menus.
Clean Admin Interface & Theme Compatibility
Managing your reader experience shouldn’t be difficult. The redesigned two-column settings dashboard provides blockquote explanations for every single field, alongside shortcode references and layout tips.
- Fully works with custom CSS selectors (
.entry-content,#main, etc.) to hook perfectly into any modern WordPress theme, block editor, or page builder. - Handled automatically: Excluded from homepages and catalog views, with a responsive utility layer to hide the bar on mobile screens if desired.
- Dedicated Shortcode
[lnwrt_only_tools]for flexible manual widget placement or structural sidebars.
Screenshots






መጫን
- Go to your WordPress Dashboard, navigate to Plugins > Add New.
- Click Upload Plugin and select the
levelnetwork-wrt-reading-tools.zipfile. - Install and Activate the plugin.
- Navigate to Settings > Reading Tools to configure your core Target Selectors.
የተለመዱ ጥያቄዎች
-
Go to
Settings > Reading Tools > Target Selectorsand use the “Exclude Selector CSS” field. Enter the CSS classes or IDs (separated by commas, e.g.,.ad-banner, .related-posts, #author-box) of the elements you want the plugin to completely ignore. -
How do I hide the toolbar on specific posts or pages?
-
Go to
Settings > Reading Tools > Display Settingsand locate the “Exclude IDs” field. Enter the numeric IDs separated by commas (e.g.,12, 45, 102). This option is automatically disabled if you set “Show On” to “Manual Placement Only”. -
Go to
Settings > Reading Tools > Target Selectors. Ensure the “Font Resizer Target” field contains the correct CSS selector for your theme’s main text container (e.g.,.entry-content). -
Go to
Settings > Reading Tools > Target Selectors. Ensure the “Clean Print Target” field contains the correct CSS selector for the specific content block you want to print. -
The bar appears in unwanted places (widgets, etc.).
-
Go to Appearance > Customize > Additional CSS in your WordPress dashboard to hide the bar in specific locations using standard CSS. Use browser “Inspect Element” to find a unique parent selector for the unwanted area (e.g.,
#sidebar .widget .lnwrt-reading-tools-bar { display: none; }). -
View Counter shows 0 or doesn’t update?
-
- Enable It: Check “View Count” under
Settings > Reading Tools > Components & Options. - Clear Caches: Crucial! Clear all caches (plugin, server, CDN, browser) and test in an Incognito window.
- Admins Ignored: Logged-in admins are not counted. Test logged out.
- Cookie Expiry: Wait for the cookie (check setting) or use Incognito.
- Check Console: Look for JS errors or failed AJAX requests (F12 > Console / Network).
- Enable It: Check “View Count” under
-
How do I reset the View Count?
-
Edit the post/page, find the “WRT View Stats” metabox, click “Reset”. The count updates after refresh.
-
How does the “Start Value” for views work?
-
Sets the base number before the first view is counted. Example: Start Value 100 -> first visitor makes count 101. A per-post override (set via metabox before first view) takes precedence.
-
Yes, under
Settings > Reading Tools > Components & Options. -
Why might the Word Count/Read Time seem slightly off compared to other tools?
-
By default, the calculation is based on the text content after WordPress filters have run. For perfect accuracy, use the “Word Count Target” and “Exclude Selector CSS” settings to define exactly which areas should and shouldn’t be counted.
-
What shortcodes are available?
-
[lnwrt_only_tools]: Displays only the interactive buttons (Resizer, Reset, Contrast, Print) based on enabled settings. Useful for manual placement. Requires plugin assets (JS/CSS) to be loaded on the page.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Reading Tools: Word Count & View Counter with Accessibility Tools” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Reading Tools: Word Count & View Counter with Accessibility Tools” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.4
- Feature: Added “Exclude IDs” option to skip automatic toolbar injection on specified individual post/page IDs.
- UX: Implemented real-time jQuery toggles to natively disable and fade the “Exclude IDs” input container when “Manual Placement Only” is selected.
- Performance: Optimized frontend script handling to avoid asset loading entirely on excluded content IDs.
- Fix: Adjusted form button attributes in the administration page to prevent accidental backend form submission when interacting with the live layout preview.
1.1.3
- Feature: Added new Color Palettes, bringing the total to 50 beautifully crafted options!
- Refinement: Redesigned the settings page with a professional two-column layout and a sidebar for support and resources.
- Compliance/Security: Removed the Custom CSS field to comply with strict WordPress.org security guidelines (users should now use the native Appearance > Customize > Additional CSS).
- Fix: Fully un-minified and formatted frontend JavaScript to meet WordPress.org human-readable source code requirements.
1.1.2
- Refinement: Complete codebase refactoring (prefixes, text domain, styles updated to
lnwrt_andLevelNetwork) to comply with strict WordPress.org guidelines. - Feature: Added powerful “Exclude Selector CSS” to perfectly ignore specific elements (ads, related posts) from word count, resizing, and printing.
- Feature: Added Contrast Button Icon selection.
- Feature: Added Live Preview for Palettes/Icons in settings.
- Feature: Added specific CSS Selector setting for Word Count calculation.
- Fix: Resolved AJAX, JS initialization, and PHP Deprecated errors.
- Refinement: Shortcodes updated; removed unstable single-data ones, kept
[lnwrt_only_tools].
1.1.1
- Fix: Corrected CSS variable usage for button backgrounds with dark palettes.
- Fix: Ensured JS initializes correctly regardless of enabled components.
- Fix: Resolved PHP warnings/notices (duplicate constants, deprecated functions).
- Refinement: Centralized constant definitions.
1.1.0
- Feature: Added Font Size Reset button.
- Feature: Added Contrast/Night Mode toggle button.
- Feature: Added Clean Print button.
- Feature: Added Configurable Print Area CSS Selector setting.
- Feature: Added Configurable Words Per Minute (WPM) setting.
- Feature: Added Configurable Cookie Expiry setting for view counter.
- Feature: Added View Count Reset button in Post Editor Metabox.
- Feature: Added Global and Per-Post Start Value options for View Counter.
- Update: View Counter calculation now respects start values.
- Fix: Improved context checking to prevent bar display in widgets.
1.0.0
- Initial release.
