Les images WebP ne fonctionnent pas dans Gmail

J’ai des images WebP provenant de la connexion WP DC SSO lors de la création de nouveaux posts qui créent de nouveaux sujets. Les URL des images sont valides, accessibles même si elles sont hotlinked, mais DC est instruit de créer une copie locale. Par exemple ceci :

https://forum.intelligensbefektetok.hu/uploads/default/optimized/1X/cbbd5bedbffd438911bf3e1a038c4e0fb96dfe18_2_1024x576.webp

Cependant, lorsque le forum envoie des e-mails, et que ceux-ci sont intégrés, l’optimisation de Gmail n’est pas compatible, je suppose, avec le WebP, donc ils apparaissent cassés.

Cela ne me dérangerait pas de supprimer simplement les images et il y a ce réglage :

supprimer les images des e-mails courts
et
longueur des e-mails courts

Mais comment fonctionnent-ils exactement et que dois-je entrer pour que mes e-mails sortants soient sans image, et à quel point cela serait-il étrange ? Même le logo du site ne serait pas présent ? D’autres idées ? Il serait préférable qu’ils soient convertis en quelque chose que Gmail supporte. Dans les sujets créés automatiquement, le contenu provient de PHP de WP en utilisant une implémentation personnalisée au lieu de l’extrait normal et cela se retrouve dans l’OP :

<a href="https://intelligensbefektetok.hu/kerdezz-felelek-39-2024-november/" target="_blank">![image](upload://t4mCQf9IvFPfnsVGZEj20mPgrbi.webp)</a>

Si vous voulez que vos images s’affichent dans Gmail, vous devriez faire en sorte que ces images soient en PNG ou autre chose que Gmail affichera. N’est-ce pas ?

Eh bien, il s’agit de contenu généré par l’utilisateur, traité par Discourse. Je suppose donc que TO essaie de demander si cela peut être converti en jpg en arrière-plan ?

1 « J'aime »

Ah. Je pensais que c’étaient des ressources fournies par un administrateur.

Ils sont en fait fournis par l’API Vimeo, mais c’est une autre histoire. C’est drôle comment cela ne fonctionne spécifiquement pas dans Gmail à cause de leur traitement, alors que s’il était laissé tel quel et que la requête était faite normalement, cela fonctionnerait. S’ils traitent, ils pourraient simplement le prendre en charge, puisqu’ils sont un grand défenseur de WebP. Quoi qu’il en soit, je serais d’accord pour filtrer ces images des e-mails et simplement informer l’utilisateur du sujet par son titre, sans utiliser son contenu.

1 « J'aime »

Existe-t-il une solution à cela ? Filtrer peut-être les images de contenu de l’e-mail récapitulatif ? Je ne sais pas comment écrire de code personnalisé pour cette plateforme.

La miniature du sujet est suffisante, telle que traitée par DC. Mais il n’est pas nécessaire de récupérer à nouveau cette image du premier message du sujet, surtout si elle est corrompue par Gmail.

Ou ce serait bien si je pouvais corriger l’image optimisée par DC pour qu’elle soit toujours en JPG, même si la source était en WebP.

Ou le bot crawler-resizer de Gmail se verrait toujours servir une version JPG, car il ne peut pas gérer le WebP pour une raison étrange.

C’est toujours le cas. Sur une nouvelle partie du forum, j’utiliserai délibérément des images WebP car il s’agit de couvertures de livres et les couvertures plates monochromes sont terribles en JPG. Mais je suppose que le courrier récapitulatif continuera à extraire les images du corps du sujet d’origine, et que Gmail continuera à les casser. Existe-t-il un « filtre » ou un « hook » (un peu comme dans WP) qui me permettrait de rechercher et remplacer le contenu du corps de l’e-mail avant qu’il ne soit envoyé ?