Plugin WordPress formats inline Gutenberg – JuZ Rich Text Extender
Plugin WordPress open source pour enregistrer des boutons de format inline personnalisés dans la toolbar Gutenberg, avec validation intelligente de l’imbrication HTML selon les specs. Publié sur WordPress.org.
wordpress.org/plugins
Le projet
Plugin WordPress formats inline Gutenberg, un outil né d’un besoin précis rencontré sur plusieurs projets clients : pouvoir enregistrer des boutons de format personnalisés dans la toolbar Gutenberg, proprement, sans bricoler le cœur de l’éditeur.
JuZ Rich Text Extender permet aux développeurs d’enregistrer des formats inline custom via un simple filtre WordPress, un tag HTML, une classe CSS, une icône Dashicon ou SVG. Le plugin gère le reste : affichage du bouton dans la toolbar, application du format au texte sélectionné, et surtout validation intelligente de l’imbrication HTML selon les spécifications du langage.
Ce dernier point est ce qui distingue ce plugin des solutions alternatives : les boutons sont automatiquement désactivés lorsque leur utilisation produit du HTML invalide, par exemple, un <a> imbriqué dans un <a>. Le ruleset couvre l’intégralité des balises inline standard HTML (span, a, strong, em, mark, code, u, s, abbr, sub, sup…) et est entièrement filtrable pour une personnalisation complète par les thèmes et autres plugins.
Un plugin orienté développeur, extensible par design, qui incarne ma façon d’aborder l’open source : résoudre un vrai problème, documenter correctement, et rendre ça disponible pour toute la communauté WordPress.
// type
Plugin WordPress open source
// publié sur
// version
1.0.0 – stable
// licence
GPL-2.0+
// stack technique
WordPress
6.1+
Gutenberg
Rich Text API
JavaScript
Front-end
PHP
7.0+ · Filtres WP