Normalisation automatique des URL d’images Jetpack/Photon dans WordPress.com

  • Unknown's avatar

    Bonjour,

    Je gère un site WordPress.com (plan Business) avec plusieurs milliers d’images d’art publiées dans des articles, galeries et mosaïques.

    J’ai constaté un problème structurel : la fonction native attachment_url_to_postid() ne reconnaît plus la majorité des images lorsqu’elles sont servies par Jetpack/Photon ou d’autres CDN Automattic.

    En cause : les multiples variantes d’URL générées pour une même image.

    Par exemple :

    https://amavero.fr/wp-content/uploads/2025/03/image.jpg
    https://i0.wp.com/amavero.fr/wp-content/uploads/2025/03/image.jpg?ssl=1
    https://i0.wp.com/amavero.fr/wp-content/uploads/2025/03/image.jpg?resize=900%2C900&ssl=1
    https://amavero.files.wordpress.com/2025/03/image-scaled.jpg

    Toutes ces URL renvoient vers la même ressource, mais seule la première est reconnue par la base WordPress comme “fichier attaché”.

    Résultat :

    • Les scripts d’administration (snippets, exports, analyses de médias) ne trouvent plus les images réelles.
    • Les extensions utilisant attachment_url_to_postid() échouent.
    • Le travail d’indexation et de gestion de métadonnées devient quasi impossible sur les sites riches en images.

    Je vous propose une amélioration simple et systémique :

    👉 Normaliser automatiquement, côté cœur ou via une API interne, toutes les URL d’images avant enregistrement ou comparaison.

    Autrement dit :

    • Supprimer les proxys i0.wp.com/, files.wordpress.com/, etc.
    • Retirer les paramètres ?resize=, ?ssl=1, etc.
    • Uniformiser vers le format canonique :
    https://votresite.wordpress.com/wp-content/uploads/... 
    ou 
    https://votredomaine.fr/wp-content/uploads/...

    Ce correctif permettrait de :

    • Rendre attachment_url_to_postid() réellement fiable sur WordPress.com.
    • Faciliter la maintenance et l’indexation des images.
    • Améliorer la cohérence entre les CDN, la médiathèque et les blocs Gutenberg.

    C’est un ajustement mineur, mais il résoudrait un problème profond de cohérence présent depuis plusieurs années et pénalisant tous les sites à forte composante visuelle.

    Bien cordialement,

    Luc Fayard

    Éditeur du site Amavero.f – Art et poésie en interaction

    The blog I need help with is: (visible only to logged in users)

  • Bonjour,

    Merci d’avoir partagé ces informations et de nous en avoir fait part — c’est toujours très apprécié.
    J’ai ajouté votre suggestion à notre système interne de suivi des anomalies en tant que demande d’amélioration, afin que nos développeurs puissent l’examiner.

    N’hésitez pas à nous recontacter si autre chose se présente, et en attendant, passez une excellente journée.

    Translated automatically from the following:

    Hi there,

    Thank you for sharing this and bringing it to our attention, that is always appreciated. I’ve added your suggestion into our internal bug system as a feature request so our developers can take a look.

    Let us know if anything else comes up and in the meantime have a great rest of your day.

  • The topic ‘Normalisation automatique des URL d’images Jetpack/Photon dans WordPress.com’ is closed to new replies.