En realidad, el problema con la descarga de imágenes en temas editados con system no parece estar completamente resuelto. Perdón por no haberlo notado antes. Por ejemplo, este uno o este otro.
Como recordatorio, en nuestro caso, se trata de un cambio automático de categoría (usando la API).
Mi cliente todavía tiene temas donde PullHotlinkedImages no hace nada, sin importar qué:
Cuando digo “nuevo tema”, me refiero directamente en Discourse, no a través de la API.
Originalmente, es un tema creado desde WP-Discourse; por lo tanto, debería ser este código:
Por ejemplo, si observas la primera edición del tema enlazado anteriormente, verás claramente cómo el sistema reemplaza las imágenes. Por lo tanto, es probable que WP-Discourse no sea el problema.
Perfecto, ¡gracias por el resumen detallado! Creo que el problema está aquí:
Logré crear un caso de prueba que falla para esto. Parece que solo realizamos la sustitución de la URL cuando la imagen se descarga por primera vez. Si ya hemos descargado la imagen una vez, no se volverá a sustituir.
Este es un caso de prueba que falla y demuestra el problema
Acabo de editar/guardar rápidamente algunos temas manualmente que fueron editados por system y parece que PullHotlinkedImages ya funciona. Probaré la línea de comandos más tarde, pero sin duda funcionará bien.