In realtà, il problema relativo al download delle immagini nei topic modificati con system non sembra essere stato risolto completamente. Scusa per non averlo notato prima. Ad esempio, questo o questo.
Per ricordare, nel nostro caso si tratta di un cambio automatico di categoria (tramite API).
Il mio cliente ha ancora dei topic in cui PullHotlinkedImages non fa nulla, indipendentemente da cosa si faccia:
Quando dico “nuovo argomento”, intendo direttamente su Discourse, non tramite API.
Originariamente, è un argomento creato da WP-Discourse; quindi dovrebbe essere questo codice:
Ad esempio, se guardi la prima modifica dell’argomento collegato sopra, vedi chiaramente il sistema che sostituisce le immagini. Quindi, WP-Discourse probabilmente non è il problema.
Perfetto, grazie per il riassunto dettagliato! Penso che il problema sia qui:
Sono riuscito a creare un caso di test fallito per questo. Sembra che eseguiamo la sostituzione dell’URL solo quando l’immagine viene scaricata per la prima volta. Se abbiamo già scaricato l’immagine una volta, non verrà sostituita di nuovo.
Ho appena modificato/salvato rapidamente alcuni argomenti manualmente che erano stati modificati da system e sembra che PullHotlinkedImages funzioni ora. Proverò la riga di comando più tardi, ma non c’è dubbio che funzionerà bene.