[Resuelto] Error al actualizar Advanced Custom Fields Multilingual plugin
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: El cliente enfrenta un error 'Download failed. Too Many Requests' al intentar actualizar Advanced Custom Fields Multilingual y otros plugins. Además, se registran errores en el debug.log de WordPress y en los registros de errores del Advanced Translation Editor, indicando problemas con el plugin Git Updater y un cambio en la URL del sitio detectado por WPML. Solution: Para resolver estos problemas, recomendamos seguir estos pasos: 1. Activa el Editor de Traducción Avanzado (ATE) desde WPML. 2. Durante el proceso de migración que se inicia, confirma la baja del sistema de traducción anterior cuando se te solicite. 3. Completa el proceso siguiendo los pasos indicados en el banner de migración que aparecerá. Además, te proporcionamos un video con una guía detallada: https://kommodo.ai/recordings/tR6Y9jbFyPiOcncFEZBb
Si la solución proporcionada no resuelve tu problema o si encuentras que la información está desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte en https://wpml.org/es/forums/forum/ayuda-en-espanol/.
Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
He obtenido un error "Download failed. Too Many Requests" al actualizar Advanced Custom Fields Multilingual pero veo que pasa al actualizar todos los plugins.
En el fichero debug.log de wordpress tengo muchos mensaje de error como este:
[16-Mar-2026 14:33:58 UTC] PHP Deprecated: WPML_ST_Translations_File_Dictionary_Storage_Table::findAllUniqueComponentIds(): Implicitly marking parameter $componentType as nullable is deprecated, the explicit nullable type must be used instead in E:\wp_tmp_cimne\wp-content\plugins\wpml-string-translation\classes\translations-file-scan\dictionary\class-st-translations-file-dicionary-storage-table.php on line 164
Y en Advanced Translation Editor Error Logs varios como este:
WPML has detected a change in your site's URL. To continue translating your site, go to your <a>WordPress Dashboard and tell WPML if your site has been <a>moved or copied.
Has probado a subir el plugin manualmente: ve a plugins --> añadir nuevo --> subir archivo y desde ahí sube el plugin y luego le das a Reemplazar con el actual.
El error “Download failed. Too Many Requests” suele indicar más bien una limitación del servidor o de alguna capa de seguridad (por ejemplo firewall, mod_security, proxy o rate limiting) que bloquea temporalmente las descargas de los plugins.
Los mensajes PHP Deprecated que aparecen en el debug.log parecen corresponder a avisos de compatibilidad con PHP 8.4, pero no serían la causa directa del fallo de actualización.
Al instalar y actualizar plugins aparece un error indicando que no se ha podido al finalizar el proceso pero al refrescar el dashboard de WP si que aparece el plugin instalado y/o actualizado.
Una de las tareas que si se queda pendiente es "Update translations". Adjunto captura.
"Updating translations for Git Updater (es_ES)…
Download failed. Too Many Requests"
Y también tengo este error en el log de WPML:
"WPML has detected a change in your site's URL. To continue translating your site, go to your WordPress Dashboard and tell WPML if your site has been moved or copied."
Me gustaría solicitar acceso temporal (wp-admin y FTP) a su sitio para analizar mejor el problema. Encontrará los campos necesarios para esto debajo del área de comentarios cuando inicie sesión para dejar su próxima respuesta. La información que ingresarás es privada, lo que significa que solo tú y yo podemos verla y tener acceso a ella.
- Haga una copia de seguridad de los archivos y la base de datos del sitio antes de brindarnos acceso.
- Si no ve los campos wp-admin/FTP, esto significa que los datos de inicio de sesión de su publicación y sitio web se harán PÚBLICOS. NO publique los detalles de su sitio web a menos que vea los campos obligatorios de wp-admin/FTP. Si no es así, pídame que habilite el cuadro privado.
El cuadro privado tiene este aspecto: enlace oculto
Para resolver este problema, te explico los pasos a seguir:
- Primero, activa el Editor de Traducción Avanzado (ATE) desde WPML.
- Una vez activado, verás que se inicia el proceso de migración.
- Durante este proceso, se te pedirá confirmar la baja del sistema de traducción anterior. Acepta esta opción para continuar.
- Después de esto, te aparecerá un banner de migración. Solo tienes que completarlo siguiendo los pasos indicados.
Perfecto, solo un par de dudas. Nosotros usamos el traductor clásico porque con el avanzado no se puede añadir etiquetas html a la traducción si no están en el original.
¿Esto ha cambiado? ¿Si activo al traductor avanzado y termino la migración y después vuelvo a activar el clásico tendré algún problema con las traducciones?
De acuerdo probaré a cambiar al editor avanzado y las páginas que tenga que añadir una etiqueta de estilos las traduciré con el editor clásico de WordPress. Como son casos puntuales a ver que tal funcionamos así.
Si tengo algún problema con esto vuelvo a abrir un ticket.
Como información extra, enlace oculto era un dominio temporal donde se desarrollaba la web antes de publicarla. Luego se reconfiguraron las urls para que enlace oculto apuntara a la instalación de wordpress y esto se hizo hace bastante tiempo.
Sí, he eliminado restos de créditos en la url rtd.cimne.com que había en mi cuenta y generado una nueva clave para la web. De esta forma he hecho la migración sin traspaso de créditos y parece que por ahora todo bien.