Hace unos días me encontré con un aviso bastante serio dentro de WordPress después de actualizar WPML. El plugin principal estaba actualizado, Media Translation también, pero WPML seguía mostrando el mensaje “WPML Update is Incomplete” y advertía de que uno de sus componentes continuaba utilizando una versión antigua.
El mensaje concreto era este:
WPML Update is Incomplete
You are running updated sitepress-multilingual-cms and wpml-media-translation, but the following components are not updated:
acfml (required version: 5.0.0)
En mi caso, el problema estaba en Advanced Custom Fields Multilingual, conocido internamente como acfml. Los componentes principales de WPML ya estaban actualizados, mientras que este complemento permanecía instalado en una versión mucho más antigua.
Lo primero que podemos pensar es que basta con pulsar “Actualizar”. El problema aparece cuando WordPress no ofrece ninguna actualización, WPML está correctamente registrado y tampoco encontramos una forma evidente de actualizar ese componente desde el propio administrador.
Antes de empezar a descargar archivos, sustituir plugins manualmente o tocar una web que lleva años funcionando, merece la pena hacerse una pregunta mucho más importante: ¿realmente necesitamos Advanced Custom Fields Multilingual?
Eso es precisamente lo que hice en mi propia web y lo que voy a explicar en este artículo.
Qué significa el error WPML Update is Incomplete
WPML no funciona únicamente mediante un plugin. Alrededor del componente principal existen distintas extensiones que podemos instalar dependiendo de las necesidades de cada proyecto.
Por ejemplo, podemos encontrar componentes destinados a la traducción de imágenes, compatibilidad SEO, importación y exportación de contenido o integración con determinados plugins de WordPress.
Si no conoces demasiado bien cómo funciona este CMS, puedes consultar también mi artículo sobre qué es WordPress y cómo funciona.
Cuando actualizamos WPML pero alguno de esos componentes permanece en una versión antigua e incompatible con la nueva versión, puede aparecer el aviso:
WPML Update is Incomplete.
Eso era exactamente lo que estaba ocurriendo en mi caso.
La instalación tenía, entre otros componentes:
- WPML Multilingual CMS actualizado.
- WPML Media Translation actualizado.
- WPML SEO actualizado.
- La licencia de WPML correctamente registrada.
- Advanced Custom Fields Multilingual todavía en la versión 1.4.0.
WPML, sin embargo, solicitaba ACF Multilingual 5.0.0.
Por tanto, no se trataba de un error de licencia ni de que WPML no estuviera registrado. Había quedado dentro de WordPress un componente antiguo que no se había actualizado junto al resto.
WPML dispone de información sobre sus versiones y componentes en su propia web. Si queréis consultar directamente información del desarrollador, podéis visitar el sitio oficial de WPML.
Qué es Advanced Custom Fields Multilingual
Para decidir qué hacer con el plugin primero tenemos que saber para qué sirve.
Advanced Custom Fields Multilingual es una extensión que permite integrar WPML con Advanced Custom Fields, conocido habitualmente como ACF.
ACF es un plugin muy utilizado en WordPress para crear campos personalizados.
Imaginemos, por ejemplo, una página web inmobiliaria. Además del título y del contenido normal de una vivienda, el desarrollador podría crear campos independientes para:
- precio;
- superficie;
- número de habitaciones;
- número de baños;
- localización;
- tipo de inmueble;
- características adicionales.
Todos esos datos pueden almacenarse mediante campos personalizados en lugar de escribirlos directamente dentro del editor tradicional de WordPress.
Otro ejemplo podría ser una web corporativa en la que determinados bloques tengan campos específicos para un subtítulo, un texto destacado, una imagen, una llamada a la acción o determinados datos que después utiliza la plantilla.
El problema aparece cuando esa misma página está disponible en varios idiomas.
Ahí es donde entra ACF Multilingual.
Para qué sirve ACF Multilingual cuando utilizamos WPML
Supongamos que tenemos una página en español y su correspondiente traducción al inglés.
Dentro del contenido convencional podemos tener:
Español: Consultoría SEO para empresas.
Inglés: SEO consulting for companies.
WPML puede gestionar la traducción de ese contenido.
Pero imaginemos que la plantilla dispone además de un campo creado mediante ACF llamado “Texto destacado” y que contiene:
Más de diez años trabajando en posicionamiento web.
Ese valor no tiene por qué encontrarse dentro del editor normal de la página. Puede estar almacenado como un campo personalizado.
Si necesitamos una versión diferente en inglés, WPML tiene que saber cómo tratar ese campo. Dependiendo del tipo de información, podemos querer traducirlo, copiarlo o conservar exactamente el mismo valor en todos los idiomas.
ACF Multilingual facilita precisamente esa integración entre los campos creados con ACF y el sistema multilingüe de WPML.
Esto permite entender algo importante: ACF Multilingual no es el plugin que traduce toda nuestra página.
Tampoco sustituye a WPML.
Es un complemento específico para aquellas webs que utilizan Advanced Custom Fields y necesitan gestionar esos campos en varios idiomas.
¿Por qué puedo tener ACF Multilingual instalado sin saber para qué sirve?
Esta situación puede ser bastante habitual en una página web que lleva muchos años funcionando.
Una instalación de WordPress puede cambiar muchísimo con el paso del tiempo.
Podemos haber utilizado diferentes:
- temas;
- constructores visuales;
- plugins;
- sistemas de traducción;
- herramientas SEO;
- sistemas de caché;
- campos personalizados;
- soluciones desarrolladas a medida.
Además, determinadas extensiones pueden haberse incorporado como parte de una configuración anterior de WPML o durante el desarrollo original de la página.
Años después, la arquitectura de la web puede haber cambiado completamente mientras el plugin sigue instalado.
Esto es especialmente habitual en proyectos antiguos.
Mi propia página lleva muchos años trabajando sobre WordPress y utiliza Avada, WPML y diferentes herramientas que se han ido actualizando, modificando o sustituyendo con el tiempo.
Por eso, encontrar un plugin instalado no significa necesariamente que ese plugin siga siendo imprescindible.
Cómo saber si necesitamos Advanced Custom Fields Multilingual
Antes de eliminar nada podemos realizar varias comprobaciones.
1. Comprobar si utilizamos Advanced Custom Fields
El primer paso es entrar en:
Plugins → Plugins instalados
y buscar si tenemos instalado:
- Advanced Custom Fields;
- Advanced Custom Fields Pro;
- ACF.
Si nuestra web no utiliza ACF, la necesidad de mantener ACF Multilingual será mucho menor.
Aun así, si hablamos de una web antigua, no eliminaría directamente el complemento sin realizar más comprobaciones.
2. Revisar cómo están construidas las páginas
Podemos entrar en algunas de las páginas principales desde el administrador de WordPress y comprobar cómo se almacena su contenido.
En una web construida principalmente con Avada Builder, Gutenberg u otro constructor visual puede ocurrir que actualmente todo el contenido dependa del propio constructor y que los antiguos campos ACF ya no desempeñen ninguna función.
Si encontramos grupos de campos personalizados asociados a las páginas, entonces sí merece la pena analizar para qué se utilizan antes de tocar ACF Multilingual.
3. Comparar la web en los diferentes idiomas
Esta es una comprobación sencilla y especialmente útil.
Mi web está disponible principalmente en español e inglés, así que revisé las páginas principales en ambos idiomas buscando posibles anomalías.
Por ejemplo:
- textos españoles apareciendo en la versión inglesa;
- textos ingleses apareciendo en la versión española;
- bloques vacíos;
- imágenes que desaparecen;
- contenidos que vuelven al idioma original;
- elementos que dejan de mostrarse.
Esta comprobación no permite demostrar técnicamente que no existe absolutamente ningún campo ACF en toda la base de datos, pero sí permite detectar con rapidez si estamos provocando un problema visible en la web.
Qué ocurre si desactivamos ACF Multilingual
Aquí está una de las diferencias más importantes de todo el proceso:
desactivar un plugin no es lo mismo que eliminarlo.
Cuando desactivamos Advanced Custom Fields Multilingual, WordPress deja de ejecutar el complemento, pero sus archivos siguen instalados.
Por tanto, podemos volver a activarlo si detectamos algún problema.
En principio, simplemente desactivar ACF Multilingual tampoco elimina automáticamente los contenidos que pudiéramos tener almacenados mediante ACF.
Lo que podría dejar de funcionar correctamente es la integración entre esos campos y WPML.
Por ejemplo, si una página depende de un campo ACF traducido, podríamos encontrarnos con:
- un valor incorrecto;
- contenido del idioma original;
- un campo vacío;
- un comportamiento diferente entre traducciones.
Por eso, cuando no sabemos realmente si un plugin antiguo sigue utilizándose, desactivarlo temporalmente puede ser una prueba mucho más prudente que eliminarlo directamente.
La prueba que hice en mi propia web
Este artículo surge de un problema real que apareció en mi propia página después de actualizar WPML.
No es un error preparado expresamente para escribir un tutorial.
WPML estaba actualizado y registrado correctamente, pero Advanced Custom Fields Multilingual había quedado en una versión antigua y el sistema pedía actualizarlo a la versión 5.0.0.
Como no tenía claro para qué se seguía utilizando ese componente dentro de una instalación con tantos años, antes de empezar a sustituir plugins manualmente preferí comprobar si realmente seguía desempeñando alguna función.
El procedimiento fue sencillo:
- comprobar el aviso de WPML;
- identificar que el componente conflictivo era ACF Multilingual;
- revisar la versión instalada;
- comprobar que WPML estaba correctamente registrado;
- desactivar únicamente Advanced Custom Fields Multilingual;
- mantener WPML y el resto de componentes activos;
- revisar después las versiones española e inglesa de la web.
Tras la desactivación, las páginas principales continuaron funcionando y no detecté una mezcla evidente de contenidos entre español e inglés.
Por ese motivo, en mi caso concreto he preferido mantener ACF Multilingual desactivado mientras termino de comprobar que no existe ninguna dependencia antigua que justifique mantenerlo.
Esto no significa que todo el mundo deba desactivar ACF Multilingual cuando aparezca el mismo error.
Si una web utiliza ACF para gestionar contenidos multilingües, la solución correcta será actualizar el componente.
Cómo actualizar ACF Multilingual si realmente lo necesitamos
Si después de revisar nuestra instalación comprobamos que ACF Multilingual sí es necesario, entonces debemos mantenerlo actualizado y utilizar una versión compatible con WPML.
El primer intento debería hacerse desde el propio WordPress.
Podemos revisar:
Plugins → Añadir plugin → Comercial
o la sección correspondiente de WPML para comprobar actualizaciones.
También debemos asegurarnos de que nuestra instalación de WPML está correctamente registrada.
Si el sistema sigue sin ofrecer la actualización, podemos entrar en nuestra cuenta del proveedor y revisar los componentes disponibles para instalación manual.
En cualquier caso, cuando existe un salto importante entre versiones y hablamos de una web en producción, resulta aconsejable hacer una copia de seguridad antes de sustituir plugins.
Podéis consultar las instrucciones directamente en la documentación oficial de WPML.
Cuándo tiene sentido dejar ACF Multilingual desactivado
Existe un segundo escenario: hemos comprobado que nuestra web ya no utiliza campos ACF multilingües y el plugin simplemente ha quedado instalado como parte de una configuración antigua.
En ese caso no tiene demasiado sentido mantener activo un componente que no cumple ninguna función práctica.
Cada plugin activo implica:
- código adicional ejecutándose;
- actualizaciones;
- posibles incompatibilidades;
- avisos dentro del administrador;
- una pieza más que debemos mantener.
Eso no significa que tengamos que empezar a borrar plugins sin comprobar nada.
Mi procedimiento en una web antigua suele ser:
comprobar → desactivar → revisar → eliminar solo cuando tengamos claro que no existe ninguna dependencia.
Es una forma bastante más segura de limpiar WordPress.
No todos los avisos de WordPress se solucionan actualizando a ciegas
Este tipo de problemas recuerda algo que considero importante cuando trabajamos con WordPress.
Actualizar los plugins es necesario, especialmente por compatibilidad y seguridad, pero cuando una web lleva muchos años funcionando también debemos entender qué estamos actualizando y para qué sirve.
A veces el verdadero problema no consiste en que necesitemos actualizar un plugin.
El problema es que seguimos manteniendo un plugin que ya no necesitamos.
Hace un tiempo documenté otro problema real en esta misma página relacionado con la optimización de WordPress. En aquel caso, Jetpack Boost interfería con Revolution Slider y provocaba que el slider dejara de funcionar correctamente.
La solución tampoco consistió simplemente en desactivar todo.
Primero hubo que identificar qué componente estaba provocando el conflicto, entender por qué ocurría y actuar únicamente sobre esa parte.
Es el mismo planteamiento que he aplicado aquí.
Qué haría si aparece “acfml required version: 5.0.0”
Si después de actualizar WPML aparece exactamente este mensaje, seguiría este orden:
- Comprobar la versión de ACF Multilingual instalada.
- Verificar que WPML está registrado correctamente.
- Comprobar si WordPress ofrece una actualización automática.
- Revisar si realmente utilizamos Advanced Custom Fields.
- Comprobar si existen campos personalizados que deban traducirse.
- Si ACFML es necesario, actualizarlo a una versión compatible.
- Si no sabemos si se utiliza, hacer una copia de seguridad y desactivarlo temporalmente.
- Revisar las principales páginas en todos los idiomas.
- Reactivarlo inmediatamente si detectamos algún problema.
- No eliminarlo definitivamente hasta estar seguros de que no existe ninguna dependencia.
Este procedimiento nos permite solucionar el problema sin empezar a modificar componentes de la web de forma innecesaria.
WordPress, SEO y mantenimiento técnico
Aunque pueda parecer que este tipo de incidencia únicamente afecta al mantenimiento de WordPress, también tiene relación con el SEO.
Una página multilingüe en la que desaparecen contenidos, se mezclan idiomas o determinados bloques dejan de mostrarse correctamente puede terminar generando problemas de experiencia de usuario, indexación o calidad de las páginas.
Por eso el mantenimiento técnico forma parte también de una estrategia de posicionamiento bien planteada.
Cuando realizo una auditoría SEO técnica, este tipo de incidencias forman parte del análisis junto con aspectos como la arquitectura, el contenido, la indexación, los enlaces internos y externos, la usabilidad o el rendimiento de la página.
Además, el posicionamiento ya no termina únicamente en los resultados tradicionales de Google. La aparición de ChatGPT, Gemini, Copilot, Perplexity y otros sistemas está cambiando la forma en la que los usuarios descubren empresas, marcas, productos y servicios.
Por eso también trabajo estrategias desde mi Agencia GEO y de visibilidad en inteligencia artificial, combinando el SEO tradicional con el trabajo de contenidos, entidades, autoridad y presencia de marca que puede ayudar a que una empresa sea correctamente interpretada y citada en estos nuevos entornos.
Una web técnicamente limpia, correctamente estructurada y con contenidos coherentes sigue siendo la base sobre la que construir todo lo demás.
Mi opinión como experto en WordPress
El aviso WPML Update is Incomplete puede resultar bastante alarmante, especialmente cuando el propio sistema nos dice que nuestra web no funcionará correctamente con esa combinación de versiones.
Pero antes de empezar a modificar archivos conviene identificar exactamente qué componente está causando el aviso.
En este caso, ACF Multilingual tiene una función muy concreta: conectar Advanced Custom Fields con WPML para poder gestionar correctamente campos personalizados en diferentes idiomas.
Si nuestra web utiliza esa funcionalidad, debemos mantener el plugin y actualizarlo.
Si, por el contrario, descubrimos que se trata de un componente antiguo que ya no participa en la arquitectura actual del sitio, podemos plantearnos desactivarlo y comprobar cuidadosamente el resultado antes de eliminarlo.
Eso es lo que he hecho en mi propia página.
Después de desactivar Advanced Custom Fields Multilingual he revisado las principales páginas en español e inglés y, por el momento, no he encontrado problemas visibles derivados de su desactivación.
Por tanto, he preferido mantenerlo desactivado antes que actualizar innecesariamente un componente cuya función aparentemente ya no necesito.
Si gestionáis una página de WordPress con muchos años de recorrido, esta misma lógica puede resultar útil ante otros plugins antiguos: no borrar a ciegas, pero tampoco mantener software únicamente porque siempre ha estado ahí.
¿Necesitas ayuda con WordPress, SEO o GEO?
Trabajo en marketing digital desde 2013 y desde 2018 también soy profesor de marketing en la Universitat Politècnica de València. Desde mi agencia trabajo proyectos de posicionamiento, publicidad digital, desarrollo y optimización web e inteligencia artificial aplicada al marketing.
Si vuestra web tiene problemas técnicos, necesita mejorar su posicionamiento o queréis revisar posibles errores que estén frenando su visibilidad, podéis consultar mis servicios de marketing digital y SEO.
Para negocios que dependen especialmente de su área geográfica, también trabajo estrategias de SEO Local y Google Business, orientadas a mejorar la presencia de las empresas en búsquedas locales y Google Maps.
También podéis consultar mi perfil de empresa en Google, donde aparecen la localización, información de contacto y opiniones de clientes.
Analyse your website or your competitors’ websites with this SEO tool:
Social Links
“Together we can improve the Present and Future of your Online Business”
Javier Carmona Benítez

Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.