sandywp / plugins / zalomeni
Zalomení
Zalomení is a typography plugin that inserts non-breaking spaces after Czech one-letter prepositions, conjunctions, and abbreviations.
Ready in seconds.
v2.0.1 6,000+ installs WP 6.0+ PHP 7.0+

What you get inside
2 screens-
Plugin settings
-
Example output
About this plugin
Zalomení is a WordPress plugin that automatically applies Czech typographic rules to post content, titles, comments, and widgets. It replaces ordinary spaces with non-breaking spaces wherever Czech typography forbids a line break, so editors don’t have to type them by hand.
Although Czech is the default, the plugin is structured around editable lists of prepositions, conjunctions, and abbreviations — so it can be adapted to Slovak (and other closely related languages) simply by adjusting those lists in the settings.
Maintainer
Zalomení is maintained by Karolína Vyskočilová, an independent WordPress developer based in Czechia, who took the plugin over in 2026 and ran a full security audit. The plugin was originally created by Honza Skýpala, whose work is gratefully acknowledged.
What the plugin handles
- Prepositions — single-letter prepositions like k, s, v, z must not appear at the end of a line.
- Conjunctions — single-letter conjunctions like a, i, o, u.
- Abbreviations — common Czech abbreviations (e.g. např., tj., tzv.).
- Numbers and units — prevents breaks between a number and its unit (e.g. 5 kg, 10 Kč).
- Number formatting — keeps formatted numbers together (e.g. phone numbers like 800 123 456).
- Ordinal numbers — prevents breaks after ordinals, especially in dates (e.g. 1. ledna).
- Scales and ratios — keeps expressions like 1 : 50 000 on one line.
- Custom terms — user-defined multi-word terms that should never be broken across lines.
All options are configurable under Settings → Reading. The plugin exposes a zalomeni_filtry filter so developers can add or remove the WordPress hooks Zalomení applies to.
For more information on Czech typographic rules, see the Institute of the Czech Language.
Questions
- Is Zalomení actively maintained?
Yes. The plugin returned to active development in 2026 under maintainer Karolína Vyskočilová (
vyskoczilovaon WordPress.org). Issues and security fixes are addressed promptly.- Where do I report security bugs found in this plugin?
Please report security bugs found in the source code of the Zalomení plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
- What changed in 2.0?
2.0 i a huge security release by a new maintainer: all user inputs are sanitized, regex inputs are escaped, admin output is escaped, and the codebase is now covered by PHPUnit tests. Updating is recommended for anyone still on 1.x.
- Does it work with the block editor (Gutenberg) and Classic Editor?
Yes. Zalomení runs on WordPress output filters (
the_content,the_title,the_excerpt, etc.), so it works regardless of which editor produced the content.- Does it change the content stored in my database?
No. Zalomení hooks WordPress output filters, so it rewrites content on the way to the browser only. Your posts stay exactly as you wrote them, and deactivating the plugin removes every inserted non-breaking space.
- Can I use it for Slovak?
Yes. The default lists of prepositions, conjunctions, and abbreviations are Czech, but they’re fully editable under Settings → Reading. Replacing the Czech entries with Slovak ones gives you a working Slovak typography filter without any code changes.
- Which WordPress filters does the plugin apply to?
The plugin applies to these filters by default:
comment_author,term_name,link_name,link_description,link_notes,bloginfo,wp_title,widget_title,term_description,the_title,the_content,the_excerpt,comment_text,single_post_title,list_cats.- Can I disable the plugin for specific filters?
Yes. Use the
zalomeni_filtryfilter to remove or add filters:add_filter('zalomeni_filtry', 'remove_title_from_zalomeni'); function remove_title_from_zalomeni(array $filters) { unset($filters['the_title']); return $filters; }
sandywp / also on the shelf
Try another plugin
5.0 · 50K+ installs
Supports the grammar rule for orphan words at the end of a line.
-
WooCommerce features for CZ/SK e-shops: withdrawal & claim, Heureka, CRN/VAT, QR payments, delivery dates, async emails and…
4.5 · 300+ installs
Plugin obsahuje úpravy češtiny pro WordPress a lokalizaci vybraných pluginů a šablon.
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.