WordPress.org

🌏🌍🌎 (Emoji)

  • 🎨
  • 🔌
  • News
  • Support
  • About
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Sam Reading Time

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Sam Reading Time

By Seyyed Ahmadreza Mahjoob
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Sam Reading Time (SRT) is a lightweight and efficient plugin to show estimated reading time in WordPress posts using the [sam_reading_time] shortcode.

Includes a minimal settings page directly accessible under the “Posts” admin menu.

Features include:
– [sam_reading_time] shortcode for displaying reading time
– Settings panel for WPM (words per minute) speed and output format
– Clean output: “Reading Time: 4 minutes”
– Compatible with all post types
– Easy to use and theme-friendly
– No external dependencies or JS
-SEO & Rich Snippets
-Multilingual Support

Usage

Insert the shortcode anywhere inside your post or page content:

[sam_reading_time]

Or use it in template files like so:

echo do_shortcode('[sam_reading_time]');

Settings can be accessed via Posts > Reading Time Settings, where you can adjust:

  • Words-per-minute speed
  • Prefix/suffix text around reading time

Credits

Developed by SAM Web Design Agency – https://samwda.ir

License

This plugin is licensed under the GPLv2 or later.
See https://www.gnu.org/licenses/gpl-2.0.html for details.

Screenshots

  • Reading time output in a post.
  • Simple settings panel under “Posts”.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to Posts > Reading Time Settings to customize behavior.
  4. Use [sam_reading_time] shortcode in posts or pages to show the reading time.

FAQ

Can I change the reading speed?

Yes. You can adjust the WPM value from the settings page.

Where is the settings page?

Under the WordPress Dashboard menu: Posts > Reading Time Settings.

Can I use it in custom post types?

Yes, as long as they support the_content.

Reviews

سبک و ساده

hamedshamlou ☀️ 8️⃣ 31, 2025 1 reply
پلاگین خیلی ساده و کاربردیه. برای نمایش زمان مطالعه پست‌ها بدون هیچ پیچیدگی یا سنگینی اضافه. سبک، سریع، بدون نیاز به جاوااسکریپت و خیلی راحت با قالب هماهنگ میشه. ممنون
Read all 1 review

Contributors & Developers

“Sam Reading Time” is open source software. The following people have contributed to this plugin.

Contributors
  • Seyyed Ahmadreza Mahjoob
  • SAM Web Design Agency

“Sam Reading Time” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Sam Reading Time” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.0

  • Added admin post list column to display reading time for all post types.
  • Added sorting capability for reading time column.
  • Accurate reading time calculation excluding code blocks, images, videos, and HTML tags.
  • Full support for Custom Post Types (CPT).
  • Added Schema.org timeRequired JSON-LD markup for SEO Rich Snippets.
  • Shortcode-aware schema: schema markup only added if [sam_reading_time] is used.
  • Full compatibility with Polylang and WPML for translated content.

1.0

  • Initial public release with shortcode and settings page.

Meta

  • Version 2.1
  • Last updated 2 months ago
  • Active installations Fewer than 10
  • WordPress version 5.0 or higher
  • Tested up to 6.8.3
  • PHP version 7.2 or higher
  • Languages

    English (US) and Persian.

    Translate into your language

  • Tags
    estimated reading timepost metareading timeshortcodesimple plugin
  • Advanced View

Ratings

5 out of 5 stars.
  • 1 5-star review 5 stars 1
  • 0 4-star reviews 4 stars 0
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 0 1-star reviews 1 star 0

Add my review

See all reviews

Contributors

  • Seyyed Ahmadreza Mahjoob
  • SAM Web Design Agency

Support

Got something to say? Need help?

View support forum

Donate

Would you like to support the advancement of this plugin?

Donate to this plugin

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • 🔌
  • Patterns
  • 📚
  • Support
  • 👨‍💻👩‍💻
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

🌏🌍🌎 (Emoji)

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
🖥 = 💌