Skip to main content
Agency Program 50% cashback. 10% commissions. Priority support. Built for growing agencies. 50% cashback for agencies Speak to the team Join free
Reading Time WP icon

Reading Time WP

v2.0.17
by yingles · 4.8 (20 reviews)

Reading Time WP creates an estimated reading time of your posts that is inserted above the content or by using a shortcode.

30K+ active installs Updated Nov 17, 2024 Tested to 6.7.2
Try Demo Download
Pre-installed Ready in ~10s No card

About Reading Time WP

WP Reading Time is a plugin for WordPress that allows you to easily add an estimated reading time to your posts. You can activate the plugin to automatically add the reading time to the beginning of your content, or use a shortcode to insert it wherever you prefer. You can also customize the label and postfix for the reading time.

Screenshots

Reading Time WP screenshot
Reading Time WP screenshot

Frequently asked questions

What does the Reading Time WP plugin do?
Reading Time WP creates an estimated reading time for your WordPress posts. It can automatically insert this reading time at the beginning of your post's content.
How can I control where the reading time appears?
You can deactivate the automatic insertion in the Reading Time settings. Alternatively, you can use the [rt_reading_time] shortcode to manually place the reading time within your post content.
Can I customize the text displayed with the reading time?
Yes, you can edit the label and postfix for the reading time from the Reading Time settings menu. The shortcode also allows for custom label, postfix, and postfix_singular values.

Changelog

2.0.17

  • Moved reading time output to function
  • Added filter for reading time output rtwp_filter_reading_time_output passes 4 arguments: $output, $label, $reading_time, $postfix
  • WordPress 6.7 support

2.0.16

  • WordPress 6.5 support

2.0.15

  • Updating stable tag to correct version

2.0.14

  • Switched plugin to init hook
  • If admin file is called directly, abort.
  • Fixed issue with postfix when reading time is < 1
  • Tested with WordPress 6.3.1 and PHP 8.2

2.0.13

  • Tested on WordPress 6.2
  • Bug: Fixed potential undefined index errors
  • Developer note: Updated variable name $rt_after_content to $rt_before_excerpt.

2.0.12

  • Been awhile since I deployed and missed a version number update

2.0.11

  • Fixed notice if $rt_reading_time_options[‘post_types’] is not set
  • Testing on WordPress 6.0.2 and PHP 8.0

2.0.10

  • WordPress 5.5 compatability

2.0.8

  • Improving conditional logic checks
  • Fixing a bug where post types would show as checked on refresh if all post types were unchecked

2.0.7

  • Switching words per minute to use number input for better validation

2.0.6

  • Adding better post sanitization
  • Allowing for reading times under 1 minute

2.0.5

  • Adding a post_id attribute to the shortcode
  • Adding rt_add_postfix function for outputting the postfix
  • Adding rt_edit_postfix filter for editing output postfix
  • Grammar edits.

2.0.4

  • Fixing a PHP Warning for users that installed priort to version 1.2.0 and hadn’t updated the settings page since.

2.0.3

  • Adjusting how post types are output on admin page for better translations
  • Including nl_NL translation courtesy of @bonaparte

2.0.2

  • Improved support for more languages with a new count function. Props to jvarn13.
  • Loaded textdomain for plugin
  • Updated POT file

2.0.1

  • Fixing error with Reading Time shortcode when using postfix_singular attribute

2.0.0

  • Updating plugin to better meet WordPress Coding Standards. This includes renaming variables throughout the plugin.
  • Note: If you’ve hooked into Reading Time WP’s class, variables, or functions this update could cause issues.
  • Fixing HTML output when using shortcode to match auto inserted reading times

1.2.2

  • Switched default for all post types to display reading time if option has not been set
  • Add option to include shortcodes in the reading time count

1.2.0

  • Hoo boy do we have a big one.
  • Allowed for filtering of the $shortcode_atts.
  • Added the much requested ability to control which post types reading times display on.
  • Added a filter for adding to the word count the reading time is based on.
  • Added in an actual text-domain and translation functions and generated a .pot file.
  • Cleaned up a bit for better coding standards.

1.1.0

  • Added images into reading time calculations based on Medium’s suggestion. https://blog.medium.com/read-time-and-you-bc2048ab620c

1.0.10

  • Tested in WordPress 4.9

1.0.9

  • Fixed typo in shortcode and implemented better sanitization from github

1.0.8

  • Added in singular postfix setting. Added in separate control to display reading time on excerpts.

1.0.7

  • Switched to using span elements instead of divs for inserting before content and excerpt

1.0.6

  • Updated the way the word count is calculated to be more accurate when using images and links

1.0.5

  • Plugin tested for WordPress 4.1

1.0.4

  • Minor fix to stable version tags, updating readme after fixes in 1.0.2 and 1.0.3

1.0.3

  • Fixes issue with miscalculating the reading time when using tags and the_content. Also fixes issue with reading time appearing inline when using the_excerpt.

1.0.2

  • Fixing bug with more tags in the_content

1.0.1

  • Converting the plugin to a class based structure

1.0.0

  • Initial release

Try other plugins

Gutenberg icon

Gutenberg

2.1 · 300K+ installs

The Gutenberg plugin provides editing, customization, and site building features to WordPress. This beta plugin allows you to…

InfiniteWP Client icon

InfiniteWP Client

4.4 · 200K+ installs

Install this plugin on unlimited sites and manage them all from a central dashboard. This plugin communicates with…