{"id":242043,"date":"2025-07-16T11:11:12","date_gmt":"2025-07-16T11:11:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zalomeni-radku-v-cestine-a-slovencine\/"},"modified":"2026-05-12T18:06:43","modified_gmt":"2026-05-12T18:06:43","slug":"zalomeni-radku-czsk","status":"publish","type":"plugin","link":"https:\/\/br.wordpress.org\/plugins\/zalomeni-radku-czsk\/","author":23328009,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Zalomen\u00ed \u0159\u00e1dk\u016f v \u010de\u0161tin\u011b a sloven\u010dine","header_author":"Jarda Pajskr","header_description":"Modern\u00ed plugin pro spr\u00e1vn\u00e9 typografick\u00e9 zalomov\u00e1n\u00ed \u010desk\u00e9ho a slovensk\u00e9ho textu. Automaticky vkl\u00e1d\u00e1 pevn\u00e9 mezery za jednop\u00edsmenn\u00e9 p\u0159edlo\u017eky podle typografick\u00fdch pravidel.","assets_banners_color":"d3e2ee","last_updated":"2026-05-12 18:06:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/pajskr.cz\/wp-plugins\/zalomeni-radku-czsk\/","header_author_uri":"https:\/\/pajskr.cz","rating":0,"author_block_rating":0,"active_installs":600,"downloads":1757,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"jardapajskr","date":"2025-07-20 13:11:36"},"1.1.0":{"tag":"1.1.0","author":"jardapajskr","date":"2026-05-12 18:06:43"}},"upgrade_notice":{"1.1.0":"<p>P\u0159id\u00e1na nativn\u00ed podpora Oxygen, Bricks, Elementor a Breakdance. Doporu\u010deno v\u0161em, kdo pou\u017e\u00edvaj\u00ed page buildery.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3329017,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3329017,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3329017,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3329017,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3329017,"resolution":"1","location":"assets","locale":"","width":1581,"height":895}},"screenshots":[]},"plugin_section":[],"plugin_tags":[170944,232431,245004,245003,14682],"plugin_category":[43],"plugin_contributors":[244997],"plugin_business_model":[],"class_list":["post-242043","plugin","type-plugin","status-publish","hentry","plugin_tags-gramatika","plugin_tags-pevna-mezera","plugin_tags-slovencina","plugin_tags-zalomeni-radku","plugin_tags-cestina","plugin_category-customization","plugin_contributors-jardapajskr","plugin_committers-jardapajskr"],"banners":{"banner":"https:\/\/ps.w.org\/zalomeni-radku-czsk\/assets\/banner-772x250.png?rev=3329017","banner_2x":"https:\/\/ps.w.org\/zalomeni-radku-czsk\/assets\/banner-1544x500.png?rev=3329017","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zalomeni-radku-czsk\/assets\/icon-128x128.png?rev=3329017","icon_2x":"https:\/\/ps.w.org\/zalomeni-radku-czsk\/assets\/icon-256x256.png?rev=3329017","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zalomeni-radku-czsk\/assets\/screenshot-1.jpg?rev=3329017","caption":""}],"raw_content":"<!--section=description-->\n<p>Plugin \"Zalomen\u00ed \u0159\u00e1dk\u016f v \u010de\u0161tin\u011b a sloven\u010dine\" automaticky upravuje text podle typografick\u00fdch pravidel \u010de\u0161tiny a sloven\u010diny. Vkl\u00e1d\u00e1 pevn\u00e9 mezery za jednop\u00edsmenn\u00e9 p\u0159edlo\u017eky a spojky, aby nedo\u0161lo k jejich zalomen\u00ed na konec \u0159\u00e1dku.<\/p>\n\n<p>Plugin vytvo\u0159il tv\u016frce WordPress web\u016f <a href=\"https:\/\/pajskr.cz\">Jarda Pajskr<\/a> pro zlep\u0161en\u00ed \u010desk\u00e9 typografie.<\/p>\n\n<p>Jednop\u00edsmenn\u00e9 p\u0159edlo\u017eky a spojky jako u, k, o, s, v, z, a, i jsou jako opu\u0161t\u011bn\u00e1 \u0161t\u011b\u0148\u00e1tka \u2013 nikdy je nenech\u00e1vejte na konci \u0159\u00e1dku osam\u011bl\u00e1! \ud83d\udc36\nV\u011bt\u0161ina lid\u00ed to \u0159e\u0161\u00ed tak, \u017ee p\u0159edlo\u017eku nakopne enterem na nov\u00fd \u0159\u00e1dek. To je jako d\u00e1t \u0161t\u011b\u0148\u00e1tku kopanec m\u00edsto aby ho vzali dom\u016f! \ud83d\ude31\nSpr\u00e1vn\u00e9 \u0159e\u0161en\u00ed? P\u0159edlo\u017eka se mus\u00ed \"p\u0159ilepit\" k n\u00e1sleduj\u00edc\u00edmu slovu pevnou mezerou, jako v\u011brn\u00fd ps\u00ed kamar\u00e1d. A to za V\u00e1s ud\u011bl\u00e1 tento plugin.<\/p>\n\n<p><strong>Hlavn\u00ed funkce:<\/strong><\/p>\n\n<ul>\n<li><strong>P\u0159edlo\u017eky<\/strong> - Automatick\u00e9 vkl\u00e1d\u00e1n\u00ed pevn\u00fdch mezer za p\u0159edlo\u017eky k, s, v, z<\/li>\n<li><strong>Spojky<\/strong> - Ochrana spojek a, i, o, u p\u0159ed zalomen\u00edm<\/li>\n<li><strong>Zkratky<\/strong> - Podpora zkratek podle typografick\u00fdch norem<\/li>\n<li><strong>Jednotky a m\u00edry<\/strong> - Spr\u00e1vn\u00e9 form\u00e1tov\u00e1n\u00ed \u010d\u00edsel s jednotkami (5 kg, 10 m)<\/li>\n<li><strong>Speci\u00e1ln\u00ed pravidla<\/strong> - \u0158adov\u00e9 \u010d\u00edslovky, m\u011b\u0159\u00edtka, form\u00e1tovan\u00e1 \u010d\u00edsla<\/li>\n<li><strong>Vlastn\u00ed v\u00fdrazy<\/strong> - Mo\u017enost definovat vlastn\u00ed v\u00fdrazy chr\u00e1n\u011bn\u00e9 p\u0159ed zalomen\u00edm<\/li>\n<\/ul>\n\n<p><strong>Pro\u010d tento plugin?<\/strong><\/p>\n\n<p>Podle Pravidel \u010desk\u00e9ho pravopisu se nep\u00ed\u0161\u00ed neslabi\u010dn\u00e9 p\u0159edlo\u017eky v, s, z, k na konec \u0159\u00e1dku. Typografick\u00e9 normy jsou je\u0161t\u011b p\u0159\u00edsn\u011bj\u0161\u00ed a doporu\u010duj\u00ed nepsat na konec \u0159\u00e1dku jak\u00e9koli jednop\u00edsmenn\u00e9 slovo.<\/p>\n\n<p>Plugin automaticky \u0159e\u0161\u00ed tyto situace vkl\u00e1d\u00e1n\u00edm pevn\u00fdch mezer (&nbsp;) na spr\u00e1vn\u00e1 m\u00edsta, \u010d\u00edm\u017e zlep\u0161uje \u010ditelnost a dodr\u017euje typografick\u00e9 standardy.<\/p>\n\n<p><strong>Kompatibilita:<\/strong><\/p>\n\n<ul>\n<li>WordPress 5.0+ (testov\u00e1no na 6.8)<\/li>\n<li>PHP 7.4 - 8.3<\/li>\n<li>Gutenberg \/ Block editor (v\u010d. FSE blok\u016f)<\/li>\n<li>Classic editor<\/li>\n<li>Advanced Custom Fields (ACF) \u2014 typy text, textarea, wysiwyg<\/li>\n<li>Oxygen Builder (od verze 1.1.0)<\/li>\n<li>Bricks Builder (od verze 1.1.0)<\/li>\n<li>Elementor (od verze 1.1.0)<\/li>\n<li>Breakdance (od verze 1.1.0)<\/li>\n<li>V\u0161echna modern\u00ed t\u00e9mata (klasick\u00e1 i block themes)<\/li>\n<li>Multisite instalace<\/li>\n<\/ul>\n\n<p><strong>V\u00fdkon:<\/strong><\/p>\n\n<p>Plugin je optimalizov\u00e1n pro rychlost a minim\u00e1ln\u00ed z\u00e1t\u011b\u017e serveru. Zpracov\u00e1v\u00e1 text pouze na frontend str\u00e1nk\u00e1ch a neovliv\u0148uje rychlost administrace.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Nahrajte plugin do slo\u017eky <code>\/wp-content\/plugins\/zalomeni-radku-czsk\/<\/code><\/li>\n<li>Aktivujte plugin v administraci WordPress<\/li>\n<li>P\u0159ejd\u011bte do Nastaven\u00ed \u2192 Zalomen\u00ed \u0159\u00e1dk\u016f<\/li>\n<li>Nakonfigurujte podle sv\u00fdch pot\u0159eb<\/li>\n<\/ol>\n\n<p><strong>Automatick\u00e1 instalace:<\/strong><\/p>\n\n<ol>\n<li>P\u0159ejd\u011bte do Pluginy \u2192 P\u0159idat nov\u00fd<\/li>\n<li>Vyhledejte \"Zalomen\u00ed \u0159\u00e1dk\u016f v \u010de\u0161tin\u011b\"<\/li>\n<li>Klikn\u011bte na Instalovat a pot\u00e9 Aktivovat<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"ovlivn%C3%AD%20plugin%20rychlost%20webu%3F\"><h3>Ovlivn\u00ed plugin rychlost webu?<\/h3><\/dt>\n<dd><p>Ne, plugin je vysoce optimalizov\u00e1n. Zpracov\u00e1v\u00e1 text pouze p\u0159i zobrazen\u00ed str\u00e1nky n\u00e1v\u0161t\u011bvn\u00edkovi a pou\u017e\u00edv\u00e1 efektivn\u00ed algoritmy.<\/p><\/dd>\n<dt id=\"funguje%20plugin%20s%20gutenberg%20editorem%3F\"><h3>Funguje plugin s Gutenberg editorem?<\/h3><\/dt>\n<dd><p>Ano, plugin pln\u011b podporuje Gutenberg a v\u0161echny jeho bloky s textov\u00fdm obsahem.<\/p><\/dd>\n<dt id=\"m%C5%AF%C5%BEu%20definovat%20vlastn%C3%AD%20slova%20pro%20ochranu%20p%C5%99ed%20zalomen%C3%ADm%3F\"><h3>M\u016f\u017eu definovat vlastn\u00ed slova pro ochranu p\u0159ed zalomen\u00edm?<\/h3><\/dt>\n<dd><p>Ano, v nastaven\u00ed m\u016f\u017eete definovat vlastn\u00ed v\u00fdrazy. Podporuje i regex vzory pro pokro\u010dil\u00e9 u\u017eivatele.<\/p><\/dd>\n<dt id=\"je%20plugin%20kompatibiln%C3%AD%20s%20acf%3F\"><h3>Je plugin kompatibiln\u00ed s ACF?<\/h3><\/dt>\n<dd><p>Ano, plugin automaticky detekuje ACF pole a aplikuje pravidla i na jejich obsah.<\/p><\/dd>\n<dt id=\"m%C5%AF%C5%BEu%20n%C4%9Bkter%C3%A1%20pravidla%20vypnout%3F\"><h3>M\u016f\u017eu n\u011bkter\u00e1 pravidla vypnout?<\/h3><\/dt>\n<dd><p>Ano, ka\u017ed\u00e9 pravidlo m\u016f\u017eete individu\u00e1ln\u011b zapnout nebo vypnout v nastaven\u00ed pluginu.<\/p><\/dd>\n<dt id=\"funguje%20plugin%20s%20cache%20pluginy%3F\"><h3>Funguje plugin s cache pluginy?<\/h3><\/dt>\n<dd><p>Ano, plugin je kompatibiln\u00ed se v\u0161emi hlavn\u00edmi cache pluginy (W3 Total Cache, WP Super Cache, LiteSpeed Cache).<\/p><\/dd>\n<dt id=\"funguje%20plugin%20s%20oxygen%20builderem%3F\"><h3>Funguje plugin s Oxygen Builderem?<\/h3><\/dt>\n<dd><p>Ano, od verze 1.1.0. Plugin h\u00e1kuje intern\u00ed filtry Oxygenu (<code>oxygen_vsb_complete_initial_processing<\/code>, <code>ct_builder_content<\/code>), tak\u017ee funguje i v p\u0159\u00edpad\u011b, kdy nem\u00e1te zapnutou volbu \u201eApply the_content filter to Oxygen content\" v nastaven\u00ed Oxygenu.<\/p><\/dd>\n<dt id=\"funguje%20plugin%20s%20bricks%20builderem%2C%20elementorem%20a%20breakdance%3F\"><h3>Funguje plugin s Bricks Builderem, Elementorem a Breakdance?<\/h3><\/dt>\n<dd><p>Ano, od verze 1.1.0. Plugin h\u00e1kuje renderovac\u00ed filtry t\u011bchto builder\u016f (<code>bricks\/frontend\/render_data<\/code>, <code>elementor\/frontend\/the_content<\/code>, <code>breakdance_render_element_html<\/code>). Pokud pou\u017e\u00edv\u00e1te star\u0161\u00ed verze builder\u016f a n\u011bco se nezpracov\u00e1v\u00e1, dejte v\u011bd\u011bt.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>P\u0159id\u00e1na podpora pro Oxygen Builder (intern\u00ed filtry, funguje bez nutnosti zap\u00ednat \u201eApply the_content filter to Oxygen content\")<\/li>\n<li>P\u0159id\u00e1na podpora pro Bricks Builder<\/li>\n<li>P\u0159id\u00e1na podpora pro Elementor (frontend i jednotliv\u00e9 widgety)<\/li>\n<li>P\u0159id\u00e1na podpora pro Breakdance<\/li>\n<li>Roz\u0161\u00ed\u0159ena podpora Gutenberg \/ FSE blok\u016f (post-title, post-excerpt, site-title, query-title, comment-content a dal\u0161\u00ed)<\/li>\n<li>Bezpe\u010dnost: <code>preg_quote()<\/code> nyn\u00ed pou\u017e\u00edv\u00e1 explicitn\u00ed odd\u011blova\u010d (p\u0159edch\u00e1z\u00ed chyb\u00e1m p\u0159i speci\u00e1ln\u00edch znac\u00edch v u\u017eivatelsk\u00fdch seznamech)<\/li>\n<li>Bezpe\u010dnost: dopln\u011bno <code>rel=\"noopener noreferrer\"<\/code> u extern\u00edch odkaz\u016f v administraci<\/li>\n<li>Defenzivn\u00ed <code>is_string()<\/code> kontrola v <code>process_text()<\/code> proti varov\u00e1n\u00ed z filtr\u016f, kter\u00e9 mohou p\u0159ed\u00e1vat non-string hodnoty<\/li>\n<li>Aktualizov\u00e1n popis pluginu, aby p\u0159esn\u011bji odr\u00e1\u017eel skute\u010dnou podporu builder\u016f<\/li>\n<li>Odstran\u011bno zbyte\u010dn\u00e9 <code>flush_rewrite_rules()<\/code> p\u0159i aktivaci\/deaktivaci (plugin nepou\u017e\u00edv\u00e1 CPT ani rewrite rules \u2014 soulad s WP.org guidelines)<\/li>\n<li>Odstran\u011bn nepou\u017e\u00edvan\u00fd AJAX nonce a <code>admin-ajax<\/code> URL z lokalizace skriptu (plugin \u017e\u00e1dn\u00fd AJAX endpoint nem\u00e1)<\/li>\n<li>Vy\u010di\u0161t\u011bn dead code v <code>uninstall.php<\/code> (metoda <code>clear_third_party_cache<\/code> a nefunk\u010dn\u00ed <code>get_site_option('')<\/code> u multisite)<\/li>\n<li>Zjednodu\u0161eny ochrann\u00e9 <code>index.php<\/code> soubory na standardn\u00ed \u201eSilence is golden\" pattern<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Drobn\u00e9 opravy a vylep\u0161en\u00ed stability<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Vylep\u0161en\u00e1 kompatibilita s ACF<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Prvn\u00ed ve\u0159ejn\u00e1 verze<\/li>\n<\/ul>","raw_excerpt":"Inteligentn\u00ed plugin pro spr\u00e1vn\u00e9 typografick\u00e9 zalomov\u00e1n\u00ed \u010desk\u00e9ho a slovensk\u00e9ho textu podle Pravidel \u010desk\u00e9ho pravopisu.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/242043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=242043"}],"author":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jardapajskr"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=242043"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=242043"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=242043"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=242043"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=242043"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=242043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}