[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPejKxuAkNsjTq6wf8C_sFSB_D8RGs4UEmXkRwCOC_k8":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"meerab123","Sehrish Anam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeerab123\u002F",2,0,100,30,94,"2026-04-04T07:04:16.811Z",[14,36],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":34,"fetched_at":35},"nuvora-reading-time-progress-bar","Nuvora Reading Time & Progress Bar","1.0.0","\u003Cp>\u003Cstrong>Nuvora Reading Time & Progress Bar\u003C\u002Fstrong> is a lightweight, developer-friendly plugin that adds two things readers love:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>A reading time badge\u003C\u002Fstrong> — shown before\u002Fafter your post content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A scroll progress bar\u003C\u002Fstrong> — a sleek bar at the top (or bottom) of the screen that fills as the reader scrolls.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>✨ What makes it different?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>AI-assisted reading time adjustment\u003C\u002Fstrong>\u003Cbr \u002F>\nPosts with lots of headings, bullet lists, and short paragraphs are scanned faster by readers. The plugin detects structure in your content and intelligently reduces the estimate — labelled “AI-adjusted” so readers know.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Per-post overrides via meta box\u003C\u002Fstrong>\u003Cbr \u002F>\nOverride the calculated reading time for any post. Hide the badge or progress bar per-post, right from the editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accessibility-first design\u003C\u002Fstrong>\u003Cbr \u002F>\n– Semantic \u003Ccode>role=\"progressbar\"\u003C\u002Fcode> with live \u003Ccode>aria-valuenow\u003C\u002Fcode> updates\u003Cbr \u002F>\n– Meaningful \u003Ccode>aria-label\u003C\u002Fcode> on every element\u003Cbr \u002F>\n– Keyboard-focusable progress bar\u003Cbr \u002F>\n– Fully respects \u003Ccode>prefers-reduced-motion\u003C\u002Fcode>\u003Cbr \u002F>\n– Screen-reader-friendly badge with word count in ARIA label\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Minimal & performant\u003C\u002Fstrong>\u003Cbr \u002F>\n– No jQuery dependency (vanilla JS)\u003Cbr \u002F>\n– No external assets, fonts, or CDN calls\u003Cbr \u002F>\n– No database writes beyond settings\u003Cbr \u002F>\n– No user tracking whatsoever\u003Cbr \u002F>\n– ~1.5 KB JS \u002F ~1.2 KB CSS (gzipped)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Elementor Widget included\u003C\u002Fstrong>\u003Cbr \u002F>\n– Drag and drop the Reading Time widget directly in Elementor\u003Cbr \u002F>\n– Full widget controls for badge display and styling\u003Cbr \u002F>\n– Works seamlessly with Elementor’s responsive settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer-friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n– Template tags: \u003Ccode>rte_the_reading_time()\u003C\u002Fcode>, \u003Ccode>rte_get_reading_time()\u003C\u002Fcode>\u003Cbr \u002F>\n– Filters: \u003Ccode>rte_badge_html\u003C\u002Fcode>, \u003Ccode>rte_show_badge\u003C\u002Fcode>, \u003Ccode>rte_ai_adjustment_factor\u003C\u002Fcode>\u003Cbr \u002F>\n– CJK (Chinese\u002FJapanese\u002FKorean) content support\u003Cbr \u002F>\n– Per-post type configuration\u003C\u002Fp>\n\u003Ch4>📐 Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom WPM (words per minute) — default 238\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable AI-assisted adjustment\u003C\u002Fli>\n\u003Cli>Badge position: before content, after content, or both\u003C\u002Fli>\n\u003Cli>Choose which post types show the badge and\u002For progress bar\u003C\u002Fli>\n\u003Cli>Customise badge label text (use \u003Ccode>{time}\u003C\u002Fcode> placeholder)\u003C\u002Fli>\n\u003Cli>Pick progress bar color, height (1–10 px), position (top\u002Fbottom)\u003C\u002Fli>\n\u003Cli>Optional percentage tooltip on hover\u003C\u002Fli>\n\u003Cli>Respect \u003Ccode>prefers-reduced-motion\u003C\u002Fcode> toggle\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔧 Template Tags\u003C\u002Fh4>\n\u003Cp>Use in your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php rte_the_reading_time(); \u002F\u002F echoes \"5 min read\" ?>\n\n\u003C?php $data = rte_get_reading_time(); echo $data['minutes']; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>🪝 Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Customise badge HTML:\u003C\u002Fstrong>\u003Cbr \u002F>\n    add_filter( ‘rte_badge_html’, function( $html, $result ) { return $html; }, 10, 2 );\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable badge conditionally:\u003C\u002Fstrong>\u003Cbr \u002F>\n    add_filter( ‘rte_show_badge’, ‘__return_false’ );\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tweak AI adjustment factor (0.75–1.0):\u003C\u002Fstrong>\u003Cbr \u002F>\n    add_filter( ‘rte_ai_adjustment_factor’, function( $factor, $html ) { return 0.85; }, 10, 2 );\u003C\u002Fp>\n","A minimalist, accessible reading time badge + scroll progress bar. AI-assisted time adjustment, per-post overrides, zero tracking.",124,1,"2026-02-24T05:32:00.000Z","6.9.4","5.9","8.0",[27,28,29,30,31],"elementor-widget","progress-bar","read-time","reading-progress","reading-time","https:\u002F\u002Fgithub.com\u002Fsehrishanam1\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnuvora-reading-time-progress-bar.1.0.0.zip",null,"2026-03-15T15:16:48.613Z",{"slug":37,"name":38,"version":17,"author":5,"author_profile":6,"description":39,"short_description":40,"active_installs":8,"downloaded":41,"rating":8,"num_ratings":8,"last_updated":42,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":43,"homepage":32,"download_link":48,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":34,"fetched_at":35},"nuvora-timeline-for-elementor","Nuvora Timeline for Elementor","\u003Cp>Nuvora Timeline Elementor adds a fully customizable, animated timeline widget to Elementor. Display events, milestones, or history in a visually stunning way with support for multiple color schemes, animation delays, and icons.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>3 Color Schemes: Purple\u002FPink, Blue, and Green\u003C\u002Fli>\n\u003Cli>Smooth fadeInUp animations with customizable delays\u003C\u002Fli>\n\u003Cli>Fully responsive — looks great on all devices\u003C\u002Fli>\n\u003Cli>Simple drag-and-drop interface in Elementor\u003C\u002Fli>\n\u003Cli>Control animation, width, and individual item settings\u003C\u002Fli>\n\u003Cli>Icon support via LineIcons library\u003C\u002Fli>\n\u003Cli>Unlimited timeline items\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nLicense URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","A beautiful animated timeline widget for Elementor with multiple color schemes and customization options.",135,"2026-03-06T04:20:00.000Z",[44,45,27,46,47],"animated-timeline","elementor-addon","timeline","timeline-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnuvora-timeline-for-elementor.1.0.0.zip"]