A simple plugin to update URLs or other text in a database.
About wp-Typography
Improve your web typography with features like hyphenation in over 70 languages, space control options such as widow protection and forced internal wrapping of long URLs, and intelligent character replacement for quote marks, dashes, and more. Additionally, CSS hooks are available for styling ampersands, uppercase words, and initial quotes.Screenshots





Frequently asked questions
What languages are supported for hyphenation?
Over 70 languages are supported for hyphenation.
What space control features are included?
Space control features include widow protection, gluing values to units, and forced internal wrapping of long URLs & email addresses.
What intelligent character replacements are included?
Intelligent character replacements include smart handling of quote marks, dashes, ellipses, trademarks, copyright & service marks, math symbols, fractions, and ordinal suffixes.
What CSS hooks are available for styling?
CSS hooks for styling include ampersands, uppercase words, numbers, and initial quotes & guillemets.
Changelog
5.11.0 – February 23, 2025
- Bugfix: Don’t crash when a runtime requirement is not met.
5.10.1 – December 16, 2024
- Bugfix: A debug message intended for local use accidentally got into the build of 5.10.0.
5.10.0 – December 15, 2024
- Bugfix: Default styles were always loaded, even when
Include styling for CSS hookswas unchecked. - Bugfix: No more
Function _load_textdomain_just_in_time was called incorrectly.(present since WordPress 6.7). - Bugfix: Block Editor blocks and the sidebar extension have been split into separate assets to prevent issues with the widget editor (and customizer preview).
- Bugfix: Passing a
nullvalue toWP_Typography::processwill no longer result in aTypeErrorwhen processing has been disabled for the post. - Change: WordPress minimum version increased to 6.6.
5.9.1 – January 22, 2023
- Bugfix: Only apply filters to ACF fields returning strings to preserve type expectations for downstream code.
5.9.0 – January 21, 2023
- Feature: wp-Typography is now compatible with PHP 8.1.
- Feature: Improved Advanced Custom Fields support:
- wp-Typography is now compatible with Advanced Custom Fields 6.
- The return type
arrayis now supported for most fields.
- Change: PHP minimum version increased to 7.4.
- Change:
Prevent widowsis now disabled by default.
5.8.1 – January 25, 2022
- Bugfix: Whitescreen in
Requirementsclass due to error in build process fixed.