[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyU_09kNB6JJ-MgNaen70GX2HS2Y1JAR4gYRlMWnW6Xw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":122,"fingerprints":156},"reading-time-and-progress-bar","Reading Time and Progress Bar","1.1","Aman Joshi","https:\u002F\u002Fprofiles.wordpress.org\u002Fstackwithaman\u002F","\u003Cp>Reading Time and Progress Bar is a WordPress plugin designed to enhance reader engagement and provide a better user experience on blogs. It automatically calculates the estimated reading time for each post and displays a progress bar at the top of the page, which fills as the reader scrolls through the content.\u003C\u002Fp>\n\u003Cp>This plugin is easy to set up and compatible with any WordPress theme, ensuring that all users can benefit from its features without any coding knowledge required.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You can extend the functionality of this plugin by adding custom CSS to style the progress bar and adjust the reading time calculation per your preferences.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003Cbr \u002F>\n1. Some feature\u003Cbr \u002F>\n2. Another feature\u003Cbr \u002F>\n3. Yet another feature\u003C\u002Fp>\n\u003Cp>Code block:\u003Cbr \u002F>\nfunction example_function() {\u003Cbr \u002F>\nreturn ‘This is a code block’;\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003Cp>For more information and support, visit \u003Ca href=\"https:\u002F\u002Faimactgrow.com\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n","A simple WordPress plugin that displays the estimated reading time and a progress bar at the top of your blog posts as readers scroll through.",0,1633,100,1,"2025-05-27T20:29:00.000Z","6.8.5","5.0","7.0",[20,21,22,23,24],"blog","content","progress-bar","reading-time","scroll","https:\u002F\u002Faimactgrow.com\u002Freading-time-progress-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-time-and-progress-bar.1.0.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"stackwithaman",30,94,"2026-04-03T23:06:48.137Z",[36,57,74,91,105],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":17,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"progress-content","Progress Content","1.2","Les Vlogs d'un dev","https:\u002F\u002Fprofiles.wordpress.org\u002Fremiduple\u002F","\u003Cp>Progress Content allow you to \u003Cstrong>add an beautiful personalizable progress indicator at the top of your website\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>HIGHLY CUSTOMIZABLE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can \u003Cstrong>change every aspect of the progress bar\u003C\u002Fstrong>, and \u003Cstrong>preview it in direct\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>Change the \u003Cstrong>weight of the top bar\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>Change the \u003Cstrong>color of the bar\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>predefined style with box-shadow or modern design\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>Decide \u003Cstrong>where you want to show the bar\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>LIGHT AS AIR\u003C\u002Fh3>\n\u003Cp>The plugin is designed to have the tiniest impact possible on your website. No overcharge or external script, only few lines of JS and CSS and that is ! 🌟\u003C\u002Fp>\n","Add an personalizable progress indicator for your user on all your website.",10,785,2,"2024-09-15T22:05:00.000Z","6.6.5","7.2",[51,22,24,52,53],"progress","scroll-content","top-bar","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprogress-content.1.2.zip",92,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":11,"downloaded":65,"rating":11,"num_ratings":11,"last_updated":66,"tested_up_to":16,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"blog-reading-progress-bar","Reading Progress Bar","2.0.0","Iftakharul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fifatwp\u002F","\u003Cp>The Reading Progress Bar plugin adds a beautiful, customizable progress bar to your blog posts, allowing readers to see how much they have scrolled through the content. This feature helps to enhance the reading experience and provides a visual indication of the user’s progress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🎨 \u003Cstrong>Modern Dashboard\u003C\u002Fstrong>: Beautiful, intuitive admin interface with live preview\u003Cbr \u002F>\n– 🌈 \u003Cstrong>Advanced Customization\u003C\u002Fstrong>: Gradient colors, shadows, borders, and effects\u003Cbr \u002F>\n– 📱 \u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on desktop, tablet, and mobile\u003Cbr \u002F>\n– ⚡ \u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Smooth animations and efficient code\u003Cbr \u002F>\n– 🎯 \u003Cstrong>Per-Post Control\u003C\u002Fstrong>: Enable\u002Fdisable for individual posts\u003Cbr \u002F>\n– 📊 \u003Cstrong>Reading Time\u003C\u002Fstrong>: Display estimated reading time\u003Cbr \u002F>\n– 🎪 \u003Cstrong>Live Preview\u003C\u002Fstrong>: See changes in real-time as you adjust settings\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Core Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reading Progress Tracking\u003C\u002Fstrong>: Real-time progress bar that shows how much of the post has been read\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post Control\u003C\u002Fstrong>: Enable\u002Fdisable progress bar for individual posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reading Time Estimation\u003C\u002Fstrong>: Display estimated reading time for posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on desktop, tablet, and mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Color Options\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Solid color picker with WordPress native color picker\u003C\u002Fli>\n\u003Cli>Gradient color support with start and end colors\u003C\u002Fli>\n\u003Cli>Custom shadow colors and effects\u003C\u002Fli>\n\u003Cli>Border color and width customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Visual Effects\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Position Control\u003C\u002Fstrong>: Place progress bar at top or bottom of screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Size Customization\u003C\u002Fstrong>: Adjustable height (1-20px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Radius\u003C\u002Fstrong>: Rounded corners (0-50px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opacity Control\u003C\u002Fstrong>: Adjust transparency (0.1-1.0)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shadow Effects\u003C\u002Fstrong>: Customizable shadow with color and blur options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Styling\u003C\u002Fstrong>: Optional border with custom color and width\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smooth Animations\u003C\u002Fstrong>: Fluid progress updates with CSS transitions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Uses requestAnimationFrame for smooth scrolling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Navigation\u003C\u002Fstrong>: Space bar and arrow key support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Gestures\u003C\u002Fstrong>: Swipe support for mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong>: High contrast mode and reduced motion support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashboard Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Admin Interface\u003C\u002Fstrong>: Beautiful, responsive dashboard with tabs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: See changes in real-time as you adjust settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics\u003C\u002Fstrong>: View posts with progress bar enabled vs total posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organized Settings\u003C\u002Fstrong>: Grouped options for easy configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Basic Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Settings > Reading Progress Bar\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Configure appearance options:\n\u003Cul>\n\u003Cli>\u003Cstrong>Color\u003C\u002Fstrong>: Choose solid color or enable gradient\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Height\u003C\u002Fstrong>: Set progress bar height (1-20px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position\u003C\u002Fstrong>: Top or bottom of screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Radius\u003C\u002Fstrong>: Add rounded corners\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opacity\u003C\u002Fstrong>: Adjust transparency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Advanced Effects\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shadow\u003C\u002Fstrong>: Enable shadow with custom color and blur\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border\u003C\u002Fstrong>: Add border with custom color and width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gradient\u003C\u002Fstrong>: Use gradient colors instead of solid color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Display Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Show on Posts\u003C\u002Fstrong>: Enable\u002Fdisable for blog posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show on Pages\u003C\u002Fstrong>: Enable\u002Fdisable for pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Reading Time\u003C\u002Fstrong>: Display estimated reading time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Per-Post Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Edit any post and look for the “Reading Progress Bar” meta box\u003C\u002Fli>\n\u003Cli>Check\u002Funcheck to enable\u002Fdisable for that specific post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.6 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.3 or higher\u003C\u002Fli>\n\u003Cli>jQuery (included with WordPress)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL-2.0+ license. You can find a copy of the license in the \u003Ccode>license.txt\u003C\u002Fcode> file or visit \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit the \u003Ca href=\"https:\u002F\u002Fifatwp.wordpress.com\u002F2023\u002F10\u002F17\u002Fblog-reading-progress\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa> or create an issue on GitHub.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Made with ❤️ for the WordPress community\u003C\u002Fstrong>\u003C\u002Fp>\n","A modern WordPress plugin that adds a customizable reading progress bar to your blog posts with advanced styling options.",3418,"2025-07-14T18:39:00.000Z","5.6","7.3",[20,70,22,23,71],"posts","user-experience","https:\u002F\u002Fifatwp.wordpress.com\u002F2023\u002F10\u002F17\u002Fblog-reading-progress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-reading-progress-bar.2.0.0.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":13,"num_ratings":14,"last_updated":83,"tested_up_to":16,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":54,"download_link":90,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"mp-smart-content-timekeeper","MP Smart Content Timekeeper","1.0.0","Mayank Pandya","https:\u002F\u002Fprofiles.wordpress.org\u002Fmayankbpandya\u002F","\u003Cp>MP Smart Content Timekeeper helps content creators improve reader engagement by displaying:\u003C\u002Fp>\n\u003Cp>✅ Estimated reading time\u003Cbr \u002F>\n✅ Interactive progress bar\u003Cbr \u002F>\n✅ Customizable progress bar colors\u003Cbr \u002F>\n✅ Reading goal system\u003Cbr \u002F>\n✅ Mobile-responsive design\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic reading time calculation based on content length\u003C\u002Fli>\n\u003Cli>Sticky progress bar with customizable colors\u003C\u002Fli>\n\u003Cli>Reading goal setting functionality\u003C\u002Fli>\n\u003Cli>Shortcode support for goal widgets\u003C\u002Fli>\n\u003Cli>WordPress Customizer integration\u003C\u002Fli>\n\u003Cli>GDPR-friendly implementation (uses localStorage)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose This Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight (under 100KB total assets)\u003C\u002Fli>\n\u003Cli>No external dependencies\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards\u003C\u002Fli>\n\u003Cli>Regular updates and maintenance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Guidelines Compliance\u003C\u002Fh3>\n\u003Cp>This plugin follows all WordPress.org plugin directory requirements:\u003C\u002Fp>\n\u003Cp>✔️ PHP\u002FJS best practices\u003Cbr \u002F>\n✔️ Proper escaping\u002Fsanitization\u003Cbr \u002F>\n✔️ Nonce verification\u003Cbr \u002F>\n✔️ No hidden code\u002Flinks\u003Cbr \u002F>\n✔️ GPL-compliant licensing\u003Cbr \u002F>\n✔️ Validated readme formatting\u003Cbr \u002F>\n✔️ Proper script\u002Fstyle enqueuing\u003Cbr \u002F>\n✔️ No premium upsells\u003C\u002Fp>\n\u003Ch3>Important Submission Notes\u003C\u002Fh3>\n\u003Cp>Before submission, ensure:\u003C\u002Fp>\n\u003Col>\n\u003Cli>License header exists in all PHP files\u003C\u002Fli>\n\u003Cli>All code is original or properly attributed\u003C\u002Fli>\n\u003Cli>Screenshots are actual plugin images (recommended size: 772x250px)\u003C\u002Fli>\n\u003Cli>Tested with WordPress PHPCSS and PHPStan\u003C\u002Fli>\n\u003Cli>No debug code remains\u003C\u002Fli>\n\u003Cli>Translation files are properly formatted\u003C\u002Fli>\n\u003Cli>Documentation matches actual functionality\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Internationalization\u003C\u002Fh3>\n\u003Cp>Translations are welcome! The plugin includes:\u003Cbr \u002F>\n– Full text domain support (\u003Ccode>mp-smart-content-timekeeper\u003C\u002Fcode>)\u003Cbr \u002F>\n– .pot file in \u002Flanguages directory\u003Cbr \u002F>\n– RTL CSS support\u003C\u002Fp>\n","Enhance user engagement with smart reading time estimates and interactive progress tracking.",297,"2025-06-24T14:57:00.000Z","5.8","7.4",[87,22,88,23,89],"content-engagement","reading-goals","time-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp-smart-content-timekeeper.1.0.0.zip",{"slug":92,"name":93,"version":77,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":11,"downloaded":98,"rating":13,"num_ratings":46,"last_updated":99,"tested_up_to":16,"requires_at_least":17,"requires_php":85,"tags":100,"homepage":103,"download_link":104,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"read-bar","ReadBar – Smart Reading Time & Dynamic Progress Bar","NoorWork","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoorwork\u002F","\u003Cp>\u003Cstrong>ReadBar\u003C\u002Fstrong> is a smart and highly customizable plugin that improves user experience by providing estimated reading times and a dynamic reading progress bar for your posts and pages. Enhance content engagement, provide clear expectations, and help your readers easily track their progress through your articles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Smart Reading Time Calculation:\u003C\u002Fstrong> Automatically estimates reading time for posts\u002Fpages based on configurable words per minute.\u003Cbr \u002F>\n* \u003Cstrong>Dynamic Reading Progress Bar:\u003C\u002Fstrong> Displays a smooth, animating progress bar that updates as users scroll through content.\u003Cbr \u002F>\n* \u003Cstrong>Fully Customizable Design:\u003C\u002Fstrong> Control colors (text, background, bar), text alignment, font size, margin, and padding to perfectly match your site’s design.\u003Cbr \u002F>\n* \u003Cstrong>Flexible Positioning:\u003C\u002Fstrong> Place reading time above title, above content, or below content. The progress bar can be fixed at the top or bottom of the viewport.\u003Cbr \u002F>\n* \u003Cstrong>Device Visibility Control:\u003C\u002Fstrong> Independently enable or disable features for mobile, tablet, and desktop devices.\u003Cbr \u002F>\n* \u003Cstrong>Post Type Selection:\u003C\u002Fstrong> Choose specific post types where the reading time and progress bar should appear automatically.\u003Cbr \u002F>\n* \u003Cstrong>Reading Time Shortcode:\u003C\u002Fstrong> Use \u003Ccode>[read_bar_reading_time]\u003C\u002Fcode> to insert reading time anywhere, with optional parameters to override global settings for unique placements.\u003Cbr \u002F>\n* \u003Cstrong>Lightweight & Optimized:\u003C\u002Fstrong> Built with clean, efficient code to ensure fast page load speeds and optimal performance.\u003Cbr \u002F>\n* \u003Cstrong>SEO-Friendly:\u003C\u002Fstrong> Designed to enhance user experience without negatively impacting your search engine rankings.\u003Cbr \u002F>\n* \u003Cstrong>Translation Ready:\u003C\u002Fstrong> Fully internationalized for easy translation into any language.\u003C\u002Fp>\n\u003Cp>ReadBar helps you provide a better, more informative, and visually engaging reading experience for your audience.\u003C\u002Fp>\n","Add estimated reading time and a dynamic reading progress bar to your WordPress posts and pages to boost content engagement and improve readability.",321,"2025-07-09T15:31:00.000Z",[101,87,102,22,23],"article-progress","estimated-reading-time","https:\u002F\u002Fnoorwork.com\u002Fread-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-bar.1.0.0.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":11,"downloaded":113,"rating":11,"num_ratings":11,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":85,"tags":117,"homepage":54,"download_link":121,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"uply-scroll-to-top-and-progress-bar","Animated Scroll to Top Button, Progress Bar & Read Time – Uply","1.0.2","Shois WP","https:\u002F\u002Fprofiles.wordpress.org\u002Fshoiswp\u002F","\u003Cp>\u003Cstrong>Ultimate UX Toolkit: Advanced Scroll to Top, Progress Bar, and Smart Reading Time.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Uply is designed to solve one major problem: Reader Fatigue. Long articles can be overwhelming, but with the right visual cues, you can keep users engaged and navigating effortlessly. This plugin brings together three essential tools – Scroll to Top, Progress Bar, and Reading Time — all optimized for speed and SEO.\u003C\u002Fp>\n\u003Ch3>1. Advanced Scroll to Top Button\u003C\u002Fh3>\n\u003Cp>Make site navigation effortless. Say goodbye to boring navigation and give your users a stylish way to return to the top.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard Icon Library\u003C\u002Fstrong>: Access a clean collection of Arrows, Chevrons, and Circles that fits any theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Positioning\u003C\u002Fstrong>: Toggle between Left or Right alignment with adjustable bottom margins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom SVG Icon Builder\u003C\u002Fstrong>: Upload your own branding icons and fully customize background colors, borders, and hover effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Visibility Control\u003C\u002Fstrong>: Keep your mobile interface clean by specifically enabling or disabling the button on mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>58+ Premium Button Designs [PRO]\u003C\u002Fstrong>: Upgrade to a massive library featuring Rocket icons, Paper planes, 3D animated buttons, and unique modern shapes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>10+ Special Progress Buttons [PRO]\u003C\u002Fstrong>: A high-end feature where a circular or square progress indicator is built directly around the button, filling up as the user scrolls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unique Styles & Fluid Animations [PRO]\u003C\u002Fstrong>: Every Pro button comes with “Joss” (stunning) animations and designer-grade transitions that make your site stand out.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Dynamic Reading Progress Bar\u003C\u002Fh3>\n\u003Cp>A visual roadmap that encourages users to finish your articles. Give your readers a sense of accomplishment as they scroll.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sleek Minimalist Styles\u003C\u002Fstrong>: Solid, Segmented, or Rainbow bars that track progress in real-time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Top Positioning\u003C\u002Fstrong>: A standard, non-intrusive bar fixed to the top of the viewport.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bottom Viewport Toggle\u003C\u002Fstrong>: Choose to fix the progress bar to either the top or the bottom of the screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Precision Height & Thickness\u003C\u002Fstrong>: Use a range slider to adjust the thickness of the bar to match your brand’s style perfectly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Sticky Offset\u003C\u002Fstrong>: Smart “Space Above\u002FBelow” settings to prevent the bar from overlapping with your sticky headers or menus.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>30+ Premium Animation Styles [PRO]\u003C\u002Fstrong>: Access 30+ stunning animations, including Neon Glow, Liquid Metal, Gradient Waves, and Glitch effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Unique Designs [PRO]\u003C\u002Fstrong>: High-end, eye-catching designs that elevate your website’s aesthetic instantly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Smart Reading Time Indicator\u003C\u002Fh3>\n\u003Cp>Transparency builds trust. Letting readers know the time commitment upfront significantly reduces bounce rates.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Precision WPM Algorithm\u003C\u002Fstrong>: Automatically calculates reading time based on a customizable “Words Per Minute” logic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Text Layout\u003C\u002Fstrong>: Displays a simple, automated “X min read” label before your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual-Positioning Display\u003C\u002Fstrong>: Display the reading time Before Content, After Content, or in Both locations simultaneously.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Typography & Styling Suite\u003C\u002Fstrong>: Total control over font size, colors, background padding, and margins—no coding required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Labels\u003C\u002Fstrong>: Fully customize your Prefix (e.g., “Ready in:”) and Postfix (e.g., “minutes”) text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>25+ Designer Layouts [PRO]\u003C\u002Fstrong>: Access 25+ unique and advanced layouts featuring professional icons like Clocks, Books, Hourglasses, and Sand-timers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stunning Layout Animations [PRO]\u003C\u002Fstrong>: Beautifully animated entry and hover effects for the reading time badge.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. Intelligent Targeting & Performance\u003C\u002Fh3>\n\u003Cp>Uply is built for speed and control. It gives power users the tools they need without sacrificing performance.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Vanilla CSS Power\u003C\u002Fstrong>: No heavy libraries (No jQuery UI or GSAP). All animations are built with optimized CSS for zero impact on Core Web Vitals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Display Logic\u003C\u002Fstrong>: Enable or disable features globally or for specific Post Types (e.g., show on Posts but hide on Pages).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Precise Page Exclusion\u003C\u002Fstrong>: Use a built-in search interface to exclude specific Page IDs or posts where you don’t want the tools to appear.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Uply?\u003C\u002Fh3>\n\u003Cp>Whether you use the feature-packed Free version or the designer-grade PRO version, Uply is engineered to improve your “Time on Site” and “Bounce Rate” — two of the most important metrics for SEO and user satisfaction.\u003C\u002Fp>\n","Adds Animated Scroll to Top button, dynamic Reading Progress Bar, & estimated Read Time. SEO-optimized, lightweight, and fully customizable.",206,"2026-02-23T21:19:00.000Z","6.9.4","6.0",[22,118,23,119,120],"read-time","scroll-button","scroll-to-top","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuply-scroll-to-top-and-progress-bar.1.0.2.zip",{"attackSurface":123,"codeSignals":144,"taintFlows":151,"riskAssessment":152,"analyzedAt":155},{"hooks":124,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":11,"unprotectedCount":11},[125,131,136],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","wp_enqueue_scripts","rtpb_register_scripts","reading-time-progress-bar.php",21,{"type":132,"name":133,"callback":134,"file":129,"line":135},"filter","the_content","rtpb_add_reading_time",28,{"type":126,"name":137,"callback":138,"file":129,"line":139},"plugins_loaded","rtpb_load_textdomain",39,[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":150},[],{"prepared":11,"raw":11,"locations":147},[],{"escaped":11,"rawEcho":11,"locations":149},[],[],[],{"summary":153,"deductions":154},"The plugin \"reading-time-and-progress-bar\" v1.1 exhibits a strong security posture based on the provided static analysis.  The absence of any identified dangerous functions, unsanitized taint flows, or external HTTP requests is a significant positive indicator.  Furthermore, the 100% usage of prepared statements for SQL queries and proper output escaping demonstrates good development practices in handling data.  The plugin also has a clean vulnerability history with zero recorded CVEs across all severity levels, suggesting a history of secure development and maintenance.\n\nWhile the static analysis reveals a commendable lack of immediate threats, the near-complete absence of security checks (0 nonce checks, 0 capability checks) alongside a zero attack surface is somewhat unusual. This could indicate that the plugin is designed to be purely front-end driven and does not interact with WordPress in ways that typically require these checks, or it might imply a lack of necessary protective measures if future functionality were to be added.  However, given the current state and the clean vulnerability history, the plugin appears safe to use. The lack of observed attack surface and vulnerabilities is a strong testament to its current secure implementation.",[],"2026-03-17T07:14:12.051Z",{"wat":157,"direct":164},{"assetPaths":158,"generatorPatterns":161,"scriptPaths":162,"versionParams":163},[159,160],"\u002Fwp-content\u002Fplugins\u002Freading-time-and-progress-bar\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Freading-time-and-progress-bar\u002Fjs\u002Fscript.js",[],[160],[],{"cssClasses":165,"htmlComments":167,"htmlAttributes":168,"restEndpoints":169,"jsGlobals":170,"shortcodeOutput":171},[166],"reading-progress-bar",[],[],[],[],[172,173],"\u003Cdiv id=\"reading-progress-bar\">\u003C\u002Fdiv>","\u003Cp>Estimated Reading Time:"]