Text Orphans Remover

外掛說明

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’;

安裝方式

  1. Upload the plugin folder to /wp-content/plugins/ (or upload the ZIP via Plugins Add New).
  2. Activate “Text Orphans Remover”.
  3. Done — it runs automatically on the front-end.

常見問題集

Does it work in wp-admin?

No. This plugin never loads in the admin area.

Can I target different elements?

Yes. Set window.TextOrphansRemoverSelector before the script runs (e.g. in your theme’s footer or a small custom plugin).

Will it break inline HTML tags (links, strong, em)?

No. The script updates text nodes only and does not rewrite your HTML markup.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Text Orphans Remover〉的開發相關工作。

參與者

將〈Text Orphans Remover〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.1

  • Rebuilt as a minimal, professional plugin.
  • Keeps the original measurement-driven approach, but replaces spaces safely via text nodes (no innerHTML rewrites).
  • Expands default targeting beyond paragraphs.

1.0.0

  • Original release.