WordPress plugin intelligence profile

WP Distraction Free View

Adds frontend Reader Mode so visitors can focus on posts, pages, and selected public post types.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.9.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.2
Directory statusactive
Last directory update4 Oct 202629d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WP Distraction Free View version 1.9.0 as active, updated 29d ago and tested up to WordPress 7.1.

Overview

About this plugin

WP Distraction Free View adds a clean frontend Reader Mode to WordPress, helping visitors focus on your content without sidebars, widgets, navigation, and visual clutter.

WordPress core already includes distraction-free writing tools for the admin editor. This plugin is for the frontend visitor reading experience.

Use it to offer focused reading for posts, pages, and selected public custom post types. Visitors can open content in a polished Reader Mode overlay, use the Reader settings control in the modal header to adjust font size, switch between light/dark/sepia themes, choose a comfortable content width, print the reader view, or use browser fullscreen.

Features

  • Frontend Reader Mode for posts, pages, and selected public custom post types.
  • Clean reading column with comfortable typography, spacing, and width.
  • Reader Mode Toggle block for posts, pages, custom post types, and Query Loop templates.
  • Shortcode support with [wpdfv].
  • Optional automatic toggle placement before content, after content, or as a floating button.
  • URL activation with?reader-mode=1.
  • Visitor preferences for font size, theme, and content width saved in localStorage only.
  • Optional reading progress indicator.
  • Optional estimated reading time.
  • Block-based Reader Mode templates for full site editing themes.
  • Scoped Reader Mode custom CSS for administrators with the WordPress CSS editing capability.
  • WordPress-components settings screen.
  • Visitor controls to hide media, embeds, or comments while reading, with preferences stored in the visitor browser.
  • Optional browser-based read-aloud controls.
  • Structured public Reader Mode content for integrations, with opt-in discovery metadata.
  • Per-content Reader Mode availability and template overrides.
  • Lightweight frontend assets with no external tracking, telemetry, or third-party libraries.

Settings Overview

Go to Settings > Reader Mode to configure:

The settings screen is organized into About, Configure, and More Plugins tabs. Reader Mode configuration lives under Configure.

  • Enable Reader Mode for selected public post types.
  • Toggle placement: manual only, before content, after content, or floating.
  • Reading progress.
  • Estimated reading time.
  • Reader preference controls.
  • Default reader theme: light, dark, or sepia.
  • Default content width: narrow, default, or wide.
  • Default font size: small, default, or large.
  • Custom toggle label.
  • Custom exit label.
  • Reader Mode custom CSS.
  • Reader template.
  • Optional read-aloud controls and public discovery metadata.

Each public content editor can inherit the global Reader Mode settings or override availability and template choice for that item.

Automatic toggle insertion is disabled for new installs. Existing installs keep their previous automatic insertion behavior during upgrade unless it was already disabled.

Usage

Use the Reader Mode Toggle block in posts, pages, public custom post types, single templates, and Query Loop templates.

Use the shortcode:

[wpdfv]

Reader Mode can also open from the URL on enabled single content:

reader-mode=1

Setup and troubleshooting guide:

md

Template Customization

The Reader Mode content is rendered through block-based templates. The plugin registers a default Reader Mode layout and a WP Distraction Free View pattern category for block themes.

Themes and site-specific code can add templates with the wpdfv_modal_templates filter.

Template definitions accept a non-empty block-markup content string and optional label, description, category, and preview image and alt text. See the developer API guide for the structured content endpoint, WordPress Abilities API integration, template contract, and extension filters.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • distraction free
  • focused reading
  • reader mode
  • reading mode
  • accessibility
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.2
Update activity4 Oct 202629d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.8.41.9.0
WordPress compatibility7.1.17.1.2
Version1.8.31.8.4
WordPress compatibility7.17.1.1
Version1.8.21.8.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.