Text Orphans Remover

Prevents typographic “orphans” by replacing the final breaking space with a non‑breaking space in common text blocks (front‑end only).

Author:Jesse Naylor (profile at wordpress.org)
WordPress version required:6.0
WordPress version tested:6.9
Plugin version:1.0.1
Added to WordPress repository:05-01-2026
Last updated:05-01-2026
Rating, %:0
Rated by:0
Plugin URI:https://cremastudio.com
Total downloads:163
plugin download
Click to start download

Text Orphans Remover (a.k.a. #NoMoreOrphans™) improves the visual quality of long-form, responsive text by preventing “orphan” words on the last line.

This plugin adds a lightweight script on the front-end only (never in wp-admin). It measures each text block and, when appropriate, replaces the last breaking space with a non‑breaking space.

Default processed elements:
p, li, h1–h6, blockquote, figcaption, dd, dt

You can override the selector via JavaScript:
window.TextOrphansRemoverSelector = ‘p, li, .my-class’;


FAQ
ChangeLog