J'ai écrit un filtre pour envelopper les images incluses dans les publications avec des balises figure et leurs légendes avec des balises figcaption. J'ai désactivé l'éditeur visuel afin qu'il ne supprime pas tout le code HTML des images.
Tout cela semble bien fonctionner jusqu'à ce que je publie ou mette à jour le message. À ce stade, le lien vers l'image en taille réelle devient /sitename/post-type/post-title/attachment/attachment-title/
alors qu'avant, c'était /sitename/assets/filename.jpg
Quelqu'un peut-il aider à suggérer pourquoi cela se produit?
Voici un lien vers le code de filtre sur Pastebin
Le problème était dû à mon utilisation de rel="attachment"
dans l'ancre; avec cette suppression, l'éditeur permet au lien de rester pointé sur l'URL du fichier et non sur la pièce jointe.