Je crée un site WordPress pour un client. Ils doivent pouvoir masquer des mots individuels dans l'éditeur WYSIWYG, qui sera révélé en un clic.
J'ai configuré un nouveau format de style personnalisé dans functions.php, pour appliquer une classe span autour du mot mis en surbrillance.
Toutefois, lorsque vous sélectionnez un mot dans l'éditeur WYSIWYG et que vous appliquez le format, l'envergure englobe tout le code html du bloc le plus proche: le paragraphe entier ou un élément de la liste, par exemple.
Comment obtenir un format de style à appliquer à un mot individuel, comme le font les boutons Italique ou Gras?
Résolu...
Dans mon functions.php j'aurais dû mettre:
array(
'title' => 'Hidden Element',
'inline' => 'span',
'classes' => 'hiddenElement',
'wrapper' => false,
),
ne pas
array(
'title' => 'Hidden Element',
'block' => 'span',
'classes' => 'hiddenElement',
'wrapper' => false,
),
comme ici: http://www.wpbeginner.com/wp-tutorials/how-to-add-custom-styles-to-wordpress-visual-editor/