Title: Optic Read-O-Meter
Author: arunbrahma
Published: <strong>2026 年 5 月 25 日</strong>
Last modified: 2026 年 5 月 25 日

---

搜索插件

![](https://ps.w.org/optic-read-o-meter/assets/banner-772x250.png?rev=3546914)

![](https://ps.w.org/optic-read-o-meter/assets/icon.svg?rev=3546907)

# Optic Read-O-Meter

 作者：[arunbrahma](https://profiles.wordpress.org/arunbrahma/)

[下载](https://downloads.wordpress.org/plugin/optic-read-o-meter.1.0.0.zip)

[实时预览](https://cn.wordpress.org/plugins/optic-read-o-meter/?preview=1)

 * [详情](https://cn.wordpress.org/plugins/optic-read-o-meter/#description)
 * [评价](https://cn.wordpress.org/plugins/optic-read-o-meter/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/optic-read-o-meter/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/optic-read-o-meter/#developers)

 [支持](https://wordpress.org/support/plugin/optic-read-o-meter/)

## 描述

Drops a small “X min read” line above each post on your site. Same little badge 
Medium uses and most blogs use.

The plugin counts the words, divides by reading speed, prepends the badge above 
the content. That is the whole thing. No tracking, no upsells, no third-party scripts.

What you can change from Settings, Optic Read-O-Meter:

 * Words per minute (default 200, the global newspaper average).
 * Style: pill, minimal, dark, outline, or none.
 * Icon: clock, coffee, book, or none.
 * Colors via the WordPress color picker, plus seven one-click palettes (Emerald,
   Sky, Rose, Amber, Violet, Slate, Dark).
 * Position above, below, or both.
 * Separate singular and plural templates, one for “1 minute read” and one for “
   5 minutes read”.
 * Optional image time. Each image adds 12 seconds by default, the same convention
   Medium uses.
 * Minimum word count to skip the badge on short posts.
 * Which post types get the auto-prepended badge.

Per post, an editor sidebar lets you hide the badge for a specific post or set a
manual minute count.

A Reading Time Gutenberg block ships with the plugin. Drop it anywhere in the block
editor and pick “Styled badge” or “Plain text” from the sidebar. There is also a
shortcode for non-block contexts: `[optrom_reading_time]`, `[optrom_reading_time
format="badge"]`, or `[optrom_reading_time template="About %s"]`.

Performance: word and image counts are cached in post meta on save. After that, 
rendering reads one integer. No external HTTP, no analytics.

For developers, two filters: `optrom_words_per_minute` to override the WPM per post,
and `optrom_label` to replace the entire label string.

The plugin cleans up after itself. Option and post meta are deleted on uninstall.

## 屏幕截图

[⌊The reading-time badge above a post, Pill style with the Clock icon.⌉⌊The reading-
time badge above a post, Pill style with the Clock icon.⌉[

The reading-time badge above a post, Pill style with the Clock icon.

[⌊The settings page: reading speed, display, appearance, and wording, with a live
preview.⌉⌊The settings page: reading speed, display, appearance, and wording, with
a live preview.⌉[

The settings page: reading speed, display, appearance, and wording, with a live 
preview.

[⌊Appearance options: badge style, icon, and seven one-click color palettes.⌉⌊Appearance
options: badge style, icon, and seven one-click color palettes.⌉[

Appearance options: badge style, icon, and seven one-click color palettes.

[⌊The Reading Time block in the editor, with badge or plain-text output.⌉⌊The Reading
Time block in the editor, with badge or plain-text output.⌉[

The Reading Time block in the editor, with badge or plain-text output.

[⌊A different look: Dark style with the Coffee icon.⌉⌊A different look: Dark style
with the Coffee icon.⌉[

A different look: Dark style with the Coffee icon.

[⌊The [optrom_reading_time] shortcode, rendered inline anywhere.⌉⌊The [optrom_reading_time]
shortcode, rendered inline anywhere.⌉[

The [optrom_reading_time] shortcode, rendered inline anywhere.

## 区块

该插件提供了 1 个区块.

 *   Reading Time Estimated reading time for the current post. Styled badge or plain
   text.

## 安装

 1. Upload the `optic-read-o-meter` folder to `/wp-content/plugins/`, or install from
    Plugins, Add New.
 2. Activate.
 3. Visit Settings, Optic Read-O-Meter to configure.

## 常见问题

### Can I change the reading speed?

Yes. Set it on the settings page, or hook the `optrom_words_per_minute` filter for
per-post control.

### Does it work on pages or custom post types?

Yes. Tick the post types you want on the settings page. The default is posts only.
The block and shortcode work everywhere regardless.

### Can I hide the badge on a single post?

Yes. Each supported post type has a Reading Time meta box on the editor with a hide
toggle and a manual minutes override.

### My posts have lots of images. Are they counted?

Off by default. Tick “Count images” on the settings page if you want each image 
to add a few seconds to the estimate (12 by default, same as Medium).

### Does it support non-Latin scripts?

Yes. `str_word_count` covers most Latin scripts. For CJK and similar, the plugin
falls back to a Unicode-aware split.

### Does it track visitors?

No. No tracking, no analytics, no external requests.

## 评价

此插件暂无评价。

## 贡献者及开发者

「Optic Read-O-Meter」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ arunbrahma ](https://profiles.wordpress.org/arunbrahma/)

[帮助将「Optic Read-O-Meter」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/optic-read-o-meter)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/optic-read-o-meter/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/optic-read-o-meter/)，或通过[RSS](https://plugins.trac.wordpress.org/log/optic-read-o-meter/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/optic-read-o-meter/)。

## 更新日志

#### 1.0.0

 * Initial release.
 * Auto-prepends a “X min read” badge on single-post views (and any other public
   post type you opt into).
 * Reading Time Gutenberg block, with styled-badge or plain-text formats.
 * `[optrom_reading_time]` shortcode.
 * Sectioned settings page with a live preview that updates as you tweak.
 * Seven one-click color palettes (Emerald, Sky, Rose, Amber, Violet, Slate, Dark)
   and the WordPress color picker.
 * Five styles (pill, minimal, dark, outline, none) and four icons (clock, coffee,
   book, none).
 * Optional image-aware estimate (12 seconds per image by default).
 * Separate singular and plural label templates.
 * Per-post hide toggle and minute override.
 * Word and image counts cached in post meta on save.
 * `uninstall.php` cleans up the plugin option and per-post meta.
 * Filters: `optrom_words_per_minute`, `optrom_label`.

## 额外信息

 *  版本 **1.0.0**
 *  最后更新：**2 周前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.3 或更高版本 **
 *  已测试的最高版本为 **6.9.4**
 *  PHP 版本 ** 7.2 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/optic-read-o-meter/)
 * 标签
 * [block](https://cn.wordpress.org/plugins/tags/block/)[estimate](https://cn.wordpress.org/plugins/tags/estimate/)
   [post](https://cn.wordpress.org/plugins/tags/post/)[reading time](https://cn.wordpress.org/plugins/tags/reading-time/)
 *  [高级视图](https://cn.wordpress.org/plugins/optic-read-o-meter/advanced/)

## 评级

尚未提交反馈。

[Your review](https://wordpress.org/support/plugin/optic-read-o-meter/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/optic-read-o-meter/reviews/)

## 贡献者

 *   [ arunbrahma ](https://profiles.wordpress.org/arunbrahma/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/optic-read-o-meter/)