web-dev-qa-db-fra.com

Publier/This message is not available. Modifiez les liens de l’URL du fichier à l’URL de publication.

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

1
Tim Manners

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.

1
Tim Manners