Tatsächlich scheint das Problem beim Herunterladen von Bildern in bearbeiteten Themen mit system nicht vollständig gelöst zu sein. Entschuldige, dass ich es nicht früher bemerkt habe. Zum Beispiel dieses oder dieses.
Als Erinnerung: In unserem Fall handelt es sich um eine automatische Kategorienänderung (über die API).
Mein Kunde hat immer noch Themen, bei denen PullHotlinkedImages nichts bewirkt, egal was man tut:
Wenn ich von “neuem Thema” spreche, meine ich direkt in Discourse, nicht über die API.
Ursprünglich ist es ein Thema, das von WP-Discourse erstellt wurde; also sollte es diesen Code sein:
Wenn Sie sich beispielsweise die erste Bearbeitung des oben verlinkten Themas ansehen, sehen Sie deutlich, wie das System die Bilder ersetzt. Daher ist WP-Discourse wahrscheinlich nicht das Problem.
Später aktualisierte der ursprüngliche Autor den WordPress-Beitrag, das Discourse-Thema wurde aktualisiert und die ursprünglichen Bilder sind wieder da:
Perfekt, danke für die detaillierte Zusammenfassung! Ich denke, das Problem liegt hier:
Ich habe es geschafft, einen fehlerhaften Testfall dafür zu erstellen. Es scheint, dass wir den URL-Ersatz nur durchführen, wenn das Bild zum ersten Mal heruntergeladen wird. Wenn wir das Bild bereits einmal heruntergeladen haben, wird es nicht erneut ersetzt.
Dies ist ein fehlerhafter Test, der das Problem verdeutlicht:
Ich habe gerade einige von system bearbeitete Themen manuell schnell bearbeitet/gespeichert, und es scheint, dass PullHotlinkedImages jetzt funktioniert. Ich werde den Befehl später ausprobieren, aber ich bin mir sicher, dass er ebenfalls einwandfrei funktionieren wird.