{"id":330437,"date":"2026-06-28T12:28:15","date_gmt":"2026-06-28T12:28:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/readygo-reading-time\/"},"modified":"2026-06-29T13:23:52","modified_gmt":"2026-06-29T13:23:52","slug":"readygo-reading-time","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/readygo-reading-time\/","author":23519947,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"ReadyGo Reading Time","header_author":"ReadyGo Tools","header_description":"Accurate, lightweight reading time + optional progress bar. Auto-insert, shortcode, and block. Page-builder & block aware, cache-safe, accessible. No external services, no tracking.","assets_banners_color":"766dee","last_updated":"2026-06-29 13:23:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/readygotools.com\/plugins\/readygo-reading-time\/","header_author_uri":"https:\/\/readygotools.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"mkbplatinum","date":"2026-06-28 21:27:52"},"1.2.0":{"tag":"1.2.0","author":"mkbplatinum","date":"2026-06-29 13:23:52"}},"upgrade_notice":{"1.2.0":"<p>Show the bar and circle together, and the countdown can now stack so it never overlaps the circle.<\/p>","1.1.0":"<p>More accurate counting, a progress bar or circle, a live countdown, and a Gutenberg block \u2014 still light and fast.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3588744,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3588744,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3588744,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3588744,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"readygo-reading-time\/reading-time":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"readygo-reading-time\/reading-time","version":"1.1.0","title":"Reading Time","category":"widgets","icon":"clock","description":"Displays the estimated reading time for the current post.","keywords":["reading","time","read","minutes"],"textdomain":"readygo-reading-time","usesContext":["postId","postType"],"supports":{"html":false,"align":["left","center","right","wide"]},"editorScript":"file:.\/index.js","render":"file:.\/render.php"}},"tagged_versions":["1.1.0","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3588744,"resolution":"1","location":"assets","locale":"","width":1280,"height":954},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3588744,"resolution":"2","location":"assets","locale":"","width":1280,"height":1024}},"screenshots":{"1":"The reading progress bar at the top of the page, plus the live time-left counter.","2":"The circular reading progress indicator."}},"plugin_section":[],"plugin_tags":[33946,43466,225949,27629,524],"plugin_category":[],"plugin_contributors":[269243],"plugin_business_model":[],"class_list":["post-330437","plugin","type-plugin","status-publish","hentry","plugin_tags-estimated-reading-time","plugin_tags-read-time","plugin_tags-reading-progress","plugin_tags-reading-time","plugin_tags-word-count","plugin_contributors-mkbplatinum","plugin_committers-mkbplatinum"],"banners":{"banner":"https:\/\/ps.w.org\/readygo-reading-time\/assets\/banner-772x250.png?rev=3588744","banner_2x":"https:\/\/ps.w.org\/readygo-reading-time\/assets\/banner-1544x500.png?rev=3588744","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/readygo-reading-time\/assets\/icon-128x128.png?rev=3588744","icon_2x":"https:\/\/ps.w.org\/readygo-reading-time\/assets\/icon-256x256.png?rev=3588744","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/readygo-reading-time\/assets\/screenshot-1.png?rev=3588744","caption":"The reading progress bar at the top of the page, plus the live time-left counter."},{"src":"https:\/\/ps.w.org\/readygo-reading-time\/assets\/screenshot-2.png?rev=3588744","caption":"The circular reading progress indicator."}],"raw_content":"<!--section=description-->\n<p><strong>Light and fast \u2014 it won't slow your site down.<\/strong> ReadyGo Reading Time shows readers how long a post takes to read, with an optional progress bar (or circle) and a live countdown that keeps them reading to the end. It adds almost nothing to your pages, and the extras only load when you actually use them.<\/p>\n\n<p>Many visitors decide whether to read a post in the first second, and a long wall of text scares them off. Telling them \"only 4 minutes to read\" sets expectations, and a progress indicator keeps them moving \u2014 so more people finish your posts.<\/p>\n\n<h4>Why people choose ReadyGo Reading Time<\/h4>\n\n<ul>\n<li><strong>Light and fast.<\/strong> Built to stay out of the way and keep your pages loading quickly. It adds almost nothing to a normal page, and extras like the progress bar only load where you use them.<\/li>\n<li><strong>Gets the time right.<\/strong> Long posts won't show a silly \"1 minute read.\" It correctly counts content from page builders (Elementor, Divi), block editors, and other languages.<\/li>\n<li><strong>Plays nicely with caching.<\/strong> It does its work when you save a post, so it keeps your site fast and works with caching plugins out of the box.<\/li>\n<li><strong>A progress bar or a circle.<\/strong> Add a slim bar at the top or bottom of the screen, or a small circle in a corner \u2014 so readers can see how far they've come.<\/li>\n<li><strong>A live countdown.<\/strong> A little \"3 min left\" that counts down as people scroll \u2014 a friendly nudge to keep reading to the end.<\/li>\n<li><strong>No clutter.<\/strong> No ads, no nags, no tracking, and it never gets in the way of your menu.<\/li>\n<\/ul>\n\n<h4>Show it wherever you want<\/h4>\n\n<ul>\n<li>Automatically above your content, or above\/below the title.<\/li>\n<li>With a shortcode \u2014 <code>[readygo_reading_time]<\/code> anywhere, or <code>[readygo_reading_time id=\"47\"]<\/code> for a specific post.<\/li>\n<li>As a block you can drop into the editor.<\/li>\n<\/ul>\n\n<h4>Easy options (no code needed)<\/h4>\n\n<ul>\n<li>Show it on posts, your blog page, and archive pages \u2014 and pick which post types.<\/li>\n<li>Choose your reading speed (words per minute).<\/li>\n<li>Add the time to look at images and\/or read comments.<\/li>\n<li>Add your own wording before and after the time (e.g. \"Reading time:\" \u2026 \"min read\").<\/li>\n<li>Style it: text size, spacing, background and text color, and an optional clock icon.<\/li>\n<\/ul>\n\n<h4>Progress bar \/ circle options<\/h4>\n\n<ul>\n<li>Bar (top or bottom) or a circle (any corner).<\/li>\n<li>Solid or gradient colors, and how thick the bar is.<\/li>\n<\/ul>\n\n<h4>Countdown options<\/h4>\n\n<ul>\n<li>Put it in any corner, with your own wording (use <code>{n}<\/code> for the minutes left) and a \"finished\" message.<\/li>\n<\/ul>\n\n<h4>For developers<\/h4>\n\n<ul>\n<li><code>readygo_countable_content<\/code> \u2014 add text from page builders, ACF, or custom fields to the word count.<\/li>\n<li><code>readygo_display_text<\/code> \u2014 customize the displayed reading-time string.<\/li>\n<li>Lightweight by design: roughly 0.4 KB of CSS and no JavaScript on a normal page, with no jQuery dependency. The progress bar\/countdown assets (~6 KB, vanilla JS) load only where enabled.<\/li>\n<\/ul>\n\n<p>Everything runs on your own site \u2014 no accounts, no outside services, no data collection.<\/p>\n\n<h4>More from ReadyGo Tools<\/h4>\n\n<p>Built by <a href=\"https:\/\/readygotools.com\/\">ReadyGo Tools<\/a>. Browse more free WordPress plugins and online tools at <a href=\"https:\/\/readygotools.com\/plugins\/\">readygotools.com\/plugins<\/a>. Documentation and support: <a href=\"https:\/\/readygotools.com\/plugins\/readygo-reading-time\/\">readygotools.com\/plugins\/readygo-reading-time<\/a>.<\/p>\n\n<!--section=installation-->\n<p>Setup takes about a minute \u2014 install, activate, done. No wizard, no account, nothing to configure to get started.<\/p>\n\n<ol>\n<li>In your dashboard, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, choose the plugin's zip file, and click <strong>Install Now<\/strong>. (Or upload the <code>readygo-reading-time<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.)<\/li>\n<li>Click <strong>Activate<\/strong>.<\/li>\n<li>That's it \u2014 the reading time appears on your posts right away. To fine-tune it, go to <strong>Settings \u2192 RGT Reading Time<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>No \u2014 that's the whole point. It's built to be very light, does its calculating when you save a post, and only loads the progress bar\/countdown on the pages where you switch them on.<\/p><\/dd>\n<dt id=\"why%20do%20other%20plugins%20show%20%221%20minute%22%20on%20long%20posts%3F\"><h3>Why do other plugins show \"1 minute\" on long posts?<\/h3><\/dt>\n<dd><p>They miss text added by page builders. ReadyGo Reading Time reads that content correctly, so the time is accurate. (Developers can also feed in custom text with the <code>readygo_countable_content<\/code> filter.)<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes, out of the box. It stores the reading time when you save, so your cached pages stay fast.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20a%20bar%20or%20a%20circle%3F\"><h3>How do I show a bar or a circle?<\/h3><\/dt>\n<dd><p>On the <strong>Progress Bar<\/strong> tab, turn it on and pick Bar or Circle, then choose its position and colors.<\/p><\/dd>\n<dt id=\"can%20i%20show%20how%20much%20time%20is%20left%20to%20read%3F\"><h3>Can I show how much time is left to read?<\/h3><\/dt>\n<dd><p>Yes. On the <strong>Time Left<\/strong> tab, turn on the countdown \u2014 it shows the minutes left and counts down as the reader scrolls.<\/p><\/dd>\n<dt id=\"how%20do%20i%20place%20the%20reading%20time%20myself%3F\"><h3>How do I place the reading time myself?<\/h3><\/dt>\n<dd><p>Set the position to \"Off\" and use the <code>[readygo_reading_time]<\/code> shortcode or the Reading Time block wherever you like.<\/p><\/dd>\n<dt id=\"does%20it%20send%20my%20data%20anywhere%3F\"><h3>Does it send my data anywhere?<\/h3><\/dt>\n<dd><p>No. It makes no outside connections and collects no data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: show the progress bar and the circle at the same time \u2014 Indicator Type is now two checkboxes instead of an either\/or choice.<\/li>\n<li>New: \"Stacking\" option for the live countdown (vertical or horizontal) so it never overlaps the progress circle when they share the same corner.<\/li>\n<li>Tidied the settings menu label to \"RGT Reading Time\".<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>More accurate counting, including content from page builders and block editors (plus a <code>readygo_countable_content<\/code> filter for developers).<\/li>\n<li>Stores the reading time on save, so it stays fast and works with caching.<\/li>\n<li>New: progress indicator as a bar or a circle (solid\/gradient colors, thickness).<\/li>\n<li>New: live countdown that ticks down as the reader scrolls.<\/li>\n<li>New: a Gutenberg block.<\/li>\n<li>New: support for Chinese\/Japanese\/Korean text.<\/li>\n<li>New: more placement and styling options, include comments, and a tabbed settings screen.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: auto-insert, shortcode, configurable reading speed and post types, optional image time.<\/li>\n<\/ul>","raw_excerpt":"A fast, lightweight reading-time display with a progress bar and live countdown. Built to keep your pages quick. No tracking, no fuss.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/330437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=330437"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mkbplatinum"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=330437"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=330437"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=330437"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=330437"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=330437"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=330437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}