There are times where you have gone to some websites and you see an estimated reading time counter for that post. As a blogger/site owner, you see that to be cool, prompting you to try and make your post look like that. Well, if you happen to be a WordPress user, then you can have lots of hope that you can add something like that to your blog using Reading Time WP.
WP Reading Time is a free plugin that let’s you easily add an estimated reading time to your WordPress posts. Activating the plugin will automatically add the reading time to the beginning of your post’s content. This can be deactivated in the Reading Time settings which can be accessed from your Dashboard’s Settings menu. You can also edit the label and postfix from this menu.
If you’d prefer more control over where you add your reading time you can use the the [rt_reading_time] shortcode to insert the time into a post. This shortcode also excepts values for label and postfix. These are optional. Ex. [rt_reading_time label=”Reading Time:” postfix=”minutes”].
- Go to your WordPress dashboard > Plugins > Add New.
- Type in Reading Time WP in the search bar.
- Install and activate the plugin.
Like I said earlier, activating the plugin will automatically add the reading time to the beginning of your post’s content. What if you would like to tweak it to suit your needs, yes of course! You can do that.
On initial installation your reading time should be showing where the_content is called in your template. If it is not, then navigate to the Reading Time WP settings menu in the WordPress Dashboard Settings menu and make sure the “Insert Reading Time before content” option is checked.
To control the post types, like pages and custom post types, the reading times shows on, just navigate to the Reading Time WP settings page and select which post types you want your Reading Times to display on. Reading Time WP defaults to posts and pages. The reading time works by calculating the amount of words per minute as the default number of words set on installation is 300 words. It is best that you keep it at that.