La respuesta corta es: Polylang Pro no hace espejado completamente automático de cada cambio que hagás en el post original, pero sí te deja duplicar y sincronizar contenido entre versiones idiomáticas de forma controlada. Vos decidís qué se sincroniza y cuándo.
En 30 segundos
- Polylang Pro tiene sincronización inteligente («Smart Duplication»), no espejado automático de cada cambio
- Vos elegís qué campos se sincronizan: metadata, taxonomías, custom fields, o los duplicás manualmente
- La ventaja es control granular; la desventaja es que no es «set and forget»
- Si necesitás actualizaciones completamente automáticas, tendrías que investigar plugins alternativos o personalizaciones
- Útil si los contenidos se adaptan por idioma; problemático si querés una copia idéntica sincronizada
¿Qué es Polylang Pro?
Polylang es un plugin de WordPress que convierte tu sitio en multiidioma. Polylang Pro es la versión paga con features más potentes. La versión gratuita (26+ millones de descargas, 4.7/5 estrellas) ya es sólida, pero la pro agrega duplication inteligente, integración con DeepL para traducción automática, y sincronización de datos entre idiomas.
Pero ojo: sincronización no es lo mismo que espejado automático. Sincronización significa que vos indicás qué se actualiza en todas las versiones idiomáticas cuando lo hacés en una. Automático sería que cada cambio que hagás se replique sin que vos hagas nada más.
¿Cómo funciona la actualización en Polylang Pro?

Cuando creás un post en Polylang, el plugin te deja crear una versión en cada idioma. La pregunta es: si editás el post en español, ¿qué pasa con la versión en inglés?
Polylang Pro tiene «Smart Duplication» — la característica clave acá. Significa que podés duplicar contenido de un idioma a otro, y también «sincronizar» ciertos campos. Pero el detalle importante es que vos controlás cuándo ocurre la sincronización. No es que cada vez que guardás el post, automáticamente se actualiza en todos los idiomas.
El flujo típico funciona así: creás o editás el post en idioma principal → elegís qué campos querés que se repliquen (el body del artículo, los custom fields, las categorías, lo que sea) → confirmás → se sincroniza. La siguiente vez que edités, el mismo comportamiento se repite. No es automático de fondo; es manual en cada guardado. Relacionado: cómo proteger cambios entre idiomas.
Qué se sincroniza y qué no
Polylang Pro te deja sincronizar:
- Metadata (fecha de publicación, autor, featured image)
- Taxonomías (categorías, tags, custom taxonomies)
- Custom post types y custom fields
- Slugs de URL (podés tener el mismo slug en todos los idiomas o traducir cada uno)
Lo que NO se sincroniza automáticamente: el contenido del post mismo. Si traducés el título y el body al inglés, y luego modificás el español, la versión inglesa no se actualiza. Tenés que editarla a mano o usar DeepL (que está integrado en Pro) para re-traducir.
Eso sí, si el artículo tiene bloques Gutenberg con datos estructurados (un bloque custom con metadata), esos sí pueden sincronizarse si los configurás. Depende de cómo esté armado tu sitio.
Smart Duplication: la herramienta clave
Polylang Pro vino con Smart Duplication hace un tiempo. ¿Qué hace? Cuando estás editando un post y querés crear la versión en otro idioma, en vez de partir de cero, podés duplicar el contenido del idioma principal y luego modificarlo.
Acá viene el matiz (sí, en serio): mientras duplicás, indicás qué se copia tal cual y qué se deja vacío para que vos lo llenes. Imaginate que tenés un post sobre seguridad WordPress en español, con referencias locales a hosting en donweb.com y links internos. Cuando duplicás al inglés, los links internos se actualizan automáticamente a sus versiones en inglés, pero vos tenés que re-adaptar el texto y las referencias.
Entonces, es inteligente en el sentido de que no te deja con un desastre de URLs rotas, pero no es «mirroring automático» en el sentido de que todo se copia y se mantiene sincronizado mágicamente. Complementá con sincronización automática de contenido.
Ventajas y limitaciones claras
Ventajas: Vos controlás exactamente qué se sincroniza. Si tu contenido se adapta por idioma (cosa que, si escribís bien, siempre debería pasar), no querés que se replique un cambio en bruto. Querés que el equipo de traducción lo revise y lo ajuste. Polylang Pro respeta ese flujo.
Además, si usás DeepL integrado, podés re-traducir automáticamente si necesitás. Soporta 70+ idiomas y tiene glossarios, así que es bastante potente.
Limitaciones: No es «set and forget». Cada vez que editás un post y querés que se refleje en otros idiomas, tenés que hacerlo manualmente o disparar una acción de sincronización. Si operás un sitio gigante con 50 idiomas y querés que todo se replique instantáneamente (porque el contenido es idéntico en todos lados, cosa rara), Polylang Pro no te va a dar eso de forma automática.
Errores comunes al implementar
Creer que la sincronización es instantánea
La gente instala Polylang Pro, crea un post en español, lo traduce al inglés, edita el español otra vez, y espera que la versión inglesa se actualice sola. No pasa. Polylang sincroniza en el momento en que vos lo pedís (cuando guardás con ciertas opciones habilitadas), no en background.
No configurar bien qué campos sincronizar
Si habilitás sincronización total en featured images, metadata y slugs, pero tu arquitectura de traducción espera que cada idioma tenga slugs diferentes (por SEO local), te va a generar un conflicto. Necesitás sentarte antes a definir: ¿qué contenido es idéntico en todos los idiomas? ¿Qué varía? Para más detalles técnicos, mirá la arquitectura detrás de Polylang.
Mezclar con otros plugins de traducción
Si instalás Polylang Pro Y WPML (otro plugin multiidioma), te va a armar un caos. WordPress no está diseñado para que dos plugins compitan por lo mismo. Elegí uno, configuralo bien, y viví con eso.
Cómo configurar la sincronización en Polylang Pro
El flujo básico:
- Paso 1: Instalá Polylang Pro (requiere WordPress 6.5+ y PHP 7.4+)
- Paso 2: En Polylang → Configuración, definí qué elementos sincronizar (categorías, tags, metadata, custom fields)
- Paso 3: Cuando edites un post, vas a ver opciones de qué idiomas tiene el post y qué está sincronizado
- Paso 4: Al guardar, Polylang sincroniza lo que configuraste. El resto lo hacés vos o con DeepL automático
El panel es bastante intuitivo. En la pantalla de edición, ves un bloque lateral con los idiomas disponibles y un checkbox «sincronizar esto» para cada idioma. Si lo marcás, esos campos se replican cuando guardás.
¿Qué significa esto para tu sitio de WordPress?
Si manejás un sitio multiidioma y necesitás que los cambios se propaguen con control, Polylang Pro es una opción sólida. La realidad es que muy pocos sitios quieren un mirroring absoluto — si tu post sobre seguridad está en español, la versión inglesa va a tener matices diferentes, ejemplos locales diferentes, quizás hasta opiniones diferentes según el público.
Polylang Pro reconoce eso. Te deja duplicar el esqueleto del post (estructura, campos custom, metadata) y luego vos o tu equipo adaptáis el contenido. No es automático, pero es controlado.
Eso sí: si alguna vez necesitás que TODOS los cambios se repliquen instantáneamente sin intervención humana, vas a tener que escribir código custom (hooks de WordPress + acciones de sincronización a medida) o buscar alternativas más especializadas. Sobre eso hablamos en por qué Polylang es un plugin poderoso.
Preguntas Frecuentes
¿Polylang Pro es compatible con WooCommerce multiidioma?
Sí, pero hay un add-on separado: Polylang for WooCommerce. La versión Pro base no toca WooCommerce. El add-on te deja traducir páginas de tienda, productos, atributos, y mantener sincronización de inventario entre idiomas.
¿Puedo cambiar idiomas sin perder contenido?
Sí. Polylang almacena cada idioma como una versión separada del post con su propio permalink. Cambiar la estructura de idiomas (de subdominios a carpetas, por ejemplo) requiere redireccionamientos 301, pero el contenido no se pierde. Polylang tiene herramientas para manejar esto.
¿Qué pasa si traducimos con DeepL integrado y luego editamos a mano?
La versión automática se guarda. Si la editás después, los cambios se guardan. Si re-disparás la traducción automática, se sobrescribe. Polylang no hace un «merge inteligente» — es todo o nada. Así que cuidado: si usás DeepL para una traducción automática rápida, luego la equipo humano edita, y vos accidentalmente re-traducés, perdés las ediciones.
¿Funciona Polylang Pro con custom fields de Advanced Custom Fields?
Sí, Polylang Pro tiene integración mejorada con ACF Pro. Podés sincronizar campos custom específicos o dejarlos libres para que cada idioma tenga valores diferentes. La documentación de Polylang cubre esto bien.
Conclusión
No, Polylang Pro no espeja automáticamente las actualizaciones del contenido principal a todos los idiomas. Lo que hace es ofrecerte sincronización controlada de ciertos campos (metadata, taxonomías, custom fields) y duplication inteligente para que no partas de cero.
Es la opción correcta si tu flujo de trabajo espera que cada idioma tenga contenido adaptado, no copiado. Y eso debería ser casi siempre — un post sobre seguridad WordPress en español no es idéntico al mismo post en inglés si lo hacés bien.
Si de verdad necesitás espejado automático total, vas a necesitar código custom o un sistema diferente. Pero para la mayoría de casos reales, Polylang Pro sincroniza lo justo (estructura, datos, links) y te deja adaptar lo importante (contenido, tono, referencias locales).
Fuentes
- Polylang — Plugin Oficial WordPress — información sobre características de Polylang Pro y versión gratuita
- Polylang Pro — Sitio Oficial — detalles de Smart Duplication y sincronización