J'ai déjà un bouton TinyMCE personnalisé qui renvoie le texte sélectionné à l'aide de
var selected = tinyMCE.activeEditor.selection.getContent();
Cependant, lorsqu'un utilisateur crée un "lien" WordPress comme celui-ci ...
... et l'utilisateur sélectionne le texte "Lien", ma variable selected
ne contiendra que le mot "Lien". Ce qu'il me faut, c'est le <a>
complet, avec le src, la cible et le reste, pour que je puisse l'analyser et injecter un shortcode à la place.
J'ai déjà essayé .getContent({format: 'raw'});
et le résultat est le même.
Comment puis-je obtenir que TinyMCE me donne également le balisage sous-jacent sélectionné?
J'ai pu faire ce que je voulais faire en utilisant plutôt .getNode()
.