Ich habe WebP-Bilder, die über die WP DC SSO-Verbindung stammen, wenn neue Beiträge erstellt werden, die neue Themen erzeugen. Die Bild-URLs sind gültig, zugänglich, auch wenn sie direkt verlinkt sind, aber DC wird angewiesen, eine lokale Kopie zu erstellen. Zum Beispiel dies:
Wenn das Forum jedoch E-Mails versendet und diese eingebettet sind, ist die Optimierung von Gmail anscheinend nicht mit WebP kompatibel, wodurch sie kaputt erscheinen.
Es würde mir nichts ausmachen, die Bilder einfach ganz zu unterdrücken, und es gibt diese Einstellung:
Bilder aus kurzen E-Mails entfernen
und Länge kurzer E-Mails
Aber wie funktionieren diese genau und was sollte ich eingeben, um meine ausgehenden E-Mails bildfrei zu machen, und wie seltsam wäre das? Nicht einmal das Website-Logo wäre vorhanden? Andere Ideen? Am besten wäre es, wenn sie in etwas konvertiert würden, das Gmail unterstützt. In den automatisch erstellten Themen stammen die Inhalte aus PHP von WP unter Verwendung einer benutzerdefinierten Implementierung anstelle des normalen Auszugs, und dies landet im OP:
Nun, dies sind benutzergenerierte Inhalte, die von Discourse verarbeitet werden. Ich schätze, TO versucht zu fragen, ob dies im Hintergrund in JPG konvertiert werden kann?
Sie werden eigentlich von der Vimeo API bereitgestellt, aber das ist eine andere Geschichte. Komisch, dass es wegen ihrer Verarbeitung speziell in Gmail nicht funktioniert, während es funktionieren würde, wenn es unberührt bliebe und die Anfrage normal gestellt würde. Wenn sie verarbeiten, könnten sie es einfach unterstützen, da sie ein großer Befürworter von WebP sind. Jedenfalls würde ich diese Bilder aus E-Mails herausfiltern und den Benutzer lediglich per Titel über das Thema informieren, ohne dessen Inhalt zu verwenden.
Gibt es eine Lösung dafür? Vielleicht Inhalte-Bilder aus der Zusammenfassungs-E-Mail herausfiltern? Ich weiß nicht, wie man benutzerdefinierten Code für diese Plattform schreibt.
Der Thema-Thumbnail reicht aus, wie von DC verarbeitet. Aber es ist nicht notwendig, dieses Bild erneut aus dem ersten Beitrag des Themas zu ziehen, besonders wenn es von Gmail nicht angezeigt wird.
Oder es wäre schön, wenn ich das von DC optimierte Bild so korrigieren könnte, dass es immer JPG ist, auch wenn die Quelle WebP war.
Oder der Gmail Crawler-Resizer-Bot würde immer eine JPG-Version erhalten, da er aus irgendeinem seltsamen Grund WebP nicht verarbeiten kann.
Dies geschieht immer noch. In einem neuen Teil des Forums werde ich absichtlich WebP-Bilder verwenden, da es sich um Buchcover handelt und flache einfarbige Cover in JPG schrecklich aussehen. Aber ich nehme an, die Digest-E-Mail wird weiterhin Bilder aus dem Thema-OP-Body beziehen, und Gmail wird sie weiterhin kaputt machen. Gibt es einen “Filter” oder einen “Hook” (ähnlich wie in WP), der es mir ermöglichen würde, den Inhalt des E-Mail-Bodys zu durchsuchen und zu ersetzen, bevor er versendet wird?