{"id":293743,"date":"2026-04-01T08:27:29","date_gmt":"2026-04-01T08:27:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/soft-hyphen-inserter\/"},"modified":"2026-04-01T10:00:29","modified_gmt":"2026-04-01T10:00:29","slug":"soft-hyphen-inserter","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/soft-hyphen-inserter\/","author":5862608,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1","stable_tag":"1.1","tested":"6.9.4","requires":"6.9","requires_php":"8.0","requires_plugins":null,"header_name":"Soft Hyphen Inserter","header_author":"Nic Bug","header_description":"Adds a toolbar button to insert soft hyphens (optional word breaks) in the Gutenberg editor.","assets_banners_color":"b27a87","last_updated":"2026-04-01 10:00:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/lassmichdasmachen.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"nicmare","date":"2026-04-01 08:26:57"},"1.1":{"tag":"1.1","author":"nicmare","date":"2026-04-01 10:00:29"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3496370,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3496370,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3496370,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3496370,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3496370,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3496370,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3496370,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3496370,"resolution":"4","location":"assets","locale":""},"screenshot-5.gif":{"filename":"screenshot-5.gif","revision":3496370,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"new Button in Toolbar of Paragraph and Headings Block","2":"can be placed into the toolbar dropdown (default behaviour)","3":"build in function to detect the hyphens and remove them again","4":"simple plugin settings","5":"live demonstration of how to use the plugin"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4121,148076,9808,4222],"plugin_category":[],"plugin_contributors":[257089],"plugin_business_model":[],"class_list":["post-293743","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-gutenberg","plugin_tags-heading","plugin_tags-paragraph","plugin_contributors-nicmare","plugin_committers-nicmare"],"banners":{"banner":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/banner-772x250.jpg?rev=3496370","banner_2x":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/banner-1544x500.jpg?rev=3496370","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/icon-128x128.png?rev=3496370","icon_2x":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/icon-256x256.png?rev=3496370","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/screenshot-1.png?rev=3496370","caption":"new Button in Toolbar of Paragraph and Headings Block"},{"src":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/screenshot-2.png?rev=3496370","caption":"can be placed into the toolbar dropdown (default behaviour)"},{"src":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/screenshot-3.png?rev=3496370","caption":"build in function to detect the hyphens and remove them again"},{"src":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/screenshot-4.png?rev=3496370","caption":"simple plugin settings"},{"src":"https:\/\/ps.w.org\/soft-hyphen-inserter\/assets\/screenshot-5.gif?rev=3496370","caption":"live demonstration of how to use the plugin"}],"raw_content":"<!--section=description-->\n<p>Did you know that WordPress inserts automatic wordbreaks to prevent horizontal scrollbars when writing very long words into the Gutenberg Editor? This plugin adds the option to disable it and adds a button into the block toolbar to insert a hidden character \u2013 the soft hyphen. It only appears when there is not enough space. This way the word breaks where it should and where it is correct.<\/p>\n\n<h3>Plugin Features<\/h3>\n\n<ul>\n<li>inserts a hidden symbol which breaks your (long) word when necessary<\/li>\n<li>find a new button in toolbar dropdown <strong>\"more\" \u2192 \"optional hyphenation\"<\/strong><\/li>\n<li>has a settings page where you can find an option to disable the automatic hyphenation by WordPress when using the soft hyphens in that particular block<\/li>\n<li>has an option to place the soft hyphen inserter button directly into the block toolbar for faster access<\/li>\n<li>you can also use keyboard shortcut shift+cmd+h (mac OS) for soft hyphen placement<\/li>\n<li>the plugin also indicates if the selected block contains a soft hyphen and if the caret\/cursor is on that position, you can remove it by clicking the insert-button again<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/soft-hyphen-inserter<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress<\/li>\n<li>Use the <strong>Settings \u2192 Soft Hypen Inserter<\/strong> screen to configure the plugin defaults<\/li>\n<li>Use the plugin functions through the toolbar dropdown in heading and paragraph block<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20create%20a%20new%20block%3F\"><h3>Does it create a new block?<\/h3><\/dt>\n<dd><p>No, it just adds a new option \/ button to the \"Rich Text Toolbar\" of the heading and paragraph block<\/p><\/dd>\n<dt id=\"what%20are%20use%20cases%20for%20this%20plugin%3F\"><h3>What are use cases for this plugin?<\/h3><\/dt>\n<dd><p>When writing text in paragraph or heading block with long words, it can happen that the build in WordPress-CSS will break words in order to avoid horizontal scrollbars in viewport. Which is basically a nice feature will produce wrong word hyphenation in most cases. This plugin gives you the full control of hyphenation.<\/p><\/dd>\n<dt id=\"does%20it%20load%20any%20additional%20assets%20in%20the%20frontend%3F\"><h3>Does it load any additional assets in the frontend?<\/h3><\/dt>\n<dd><p>No, it just adds one CSS-class and an inline CSS-rule when activating \"Disable automatic hyphenation\" on settings page.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20disable%20the%20plugin%3F\"><h3>What happens when i disable the plugin?<\/h3><\/dt>\n<dd><p>You can easily disable and delete the plugin without any effects. The placed soft hyphens will stay in place and will still work.<\/p><\/dd>\n<dt id=\"who%20is%20the%20author%20of%20the%20plugin%3F\"><h3>Who is the author of the plugin?<\/h3><\/dt>\n<dd><p>The Wordpress-User \"nicmare\" vibe coded it. Means he had the idea of the plugin and uses AI to craft the code.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1<\/h4>\n\n<ul>\n<li>added screenshots and description<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>first release of the plugin<\/li>\n<\/ul>","raw_excerpt":"Gives you full control over word hyphenation in Gutenberg Editor","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/293743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=293743"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nicmare"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=293743"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=293743"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=293743"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=293743"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=293743"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=293743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}