=== ZeroBloat Reading Time ===
Contributors: muradt20
Tags: reading time, read time, zerobloat, lightweight, simple
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Displays estimated reading time on posts. Lightweight and simple, with zero configuration required.

== Description ==

**ZeroBloat Reading Time** does one thing: shows how long it takes to read your post.

No settings page. No database entries. No JavaScript. No CSS files. No bloat.

Just install, activate, done.

= Features =

* Automatically displays "X min read" before post content
* Works out of the box — zero configuration
* Shortcode `[reading_time]` for custom placement
* Translation-ready
* Less than 5KB total plugin size
* No external dependencies
* No tracking or analytics
* No upsells or pro version

= Usage =

**Automatic:** Just activate the plugin. Reading time appears on all posts.

**Shortcode:** Use `[reading_time]` anywhere in your content or theme.

**With specific post:** Use `[reading_time id="123"]` to show reading time for a specific post.

= Styling =

The plugin adds minimal CSS. To customize, target `.mrt-reading-time` in your theme:

`
.mrt-reading-time {
    color: #999;
    font-style: italic;
}
`

== Installation ==

1. Upload the `zerobloat-reading-time` folder to `/wp-content/plugins/`
2. Activate through the 'Plugins' menu
3. Done. No configuration needed.

== Frequently Asked Questions ==

= Where are the settings? =

There are none. The plugin uses sensible defaults (200 words per minute). If you need customization, this plugin isn't for you.

= Can I change the reading speed? =

Not through a UI. The plugin is intentionally minimal. Developers can use the filter:

`
add_filter( 'mrt_words_per_minute', function() {
    return 250;
});
`

= Can I hide the reading time on certain posts? =

Add this to your theme's functions.php:

`
add_filter( 'the_content', function( $content ) {
    if ( get_the_ID() === 123 ) {
        remove_filter( 'the_content', 'mrt_display_reading_time' );
    }
    return $content;
}, 9 );
`

= Does it work with custom post types? =

By default, it only shows on posts. Developers can extend this with a filter.

= Why no settings page? =

Because you don't need one. Reading time is simple math. The defaults work for 99% of sites.

== Screenshots ==

1. Reading time displayed before post content

== Changelog ==

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.0.0 =
Initial release.
