WordPress Training
WordPress

Duplicar páginas en WordPress: con y sin plugin en 2 minutos

Bildschirm zeigt zwei identische WordPress-Seiten nebeneinander

Ha creado una página de aterrizaje que funciona — y ahora necesita una segunda variante para otra campaña. O quiere usar una entrada del blog como plantilla para una serie, sin volver a configurar cada vez la imagen de cabecera, las categorías y el SEO. El escritorio estándar de WordPress no ofrece un botón de duplicar. En mis formaciones ese es uno de los tres puntos de frustración más frecuentes para quien empieza. En este artículo le muestro tres caminos seguros — con plugin, en el editor de bloques y a través de la base de datos — y le digo con honestidad cuál es el adecuado en cada situación.

Pantalla que muestra dos páginas de WordPress idénticas una junto a otra

Método 1 (recomendado para la mayoría): el plugin «Yoast Duplicate Post»

El plugin más ligero y seguro para este trabajo se llama hoy sencillamente Yoast Duplicate Post (antes: «Duplicate Post», de Enrico Battocchi). Es gratuito, compatible con WooCommerce, Elementor y el editor de bloques, y no deja restos de basura de datos. Así se procede:

  1. Escritorio de WordPress → Plugins → Añadir nuevo
  2. Buscar «Yoast Duplicate Post», instalar y activar
  3. En Ajustes → Duplicate Post, revisar brevemente: por defecto todo viene preconfigurado de forma utilizable. Si quiere, desactive la copia del estado (para que la copia no se publique por accidente) y cambie el sufijo « — Borrador» por algo más útil, por ejemplo « (copia)».
  4. De vuelta en Páginas o Entradas → pase el ratón sobre el título de la página → aparecen tres opciones nuevas: Clonar, Como borrador, Nuevo borrador.

¿Qué significan las tres opciones?

  • Clonar: crea una copia como borrador sin llevarle al editor. Práctico si duplica varias páginas de golpe.
  • Como borrador: crea la copia y la abre directamente en el editor para trabajarla.
  • Nuevo borrador: como «Como borrador», pero con una combinación algo distinta de opciones de traspaso (véanse los ajustes).

Consejo desde la práctica: en páginas con maquetaciones de Elementor, deje siempre activada la opción «copiar contenido» — de lo contrario la maquetación de Elementor no se traspasa, porque Elementor guarda sus datos en un campo meta aparte (`_elementor_data`). Ese campo debe estar marcado explícitamente en la pantalla de ajustes, en «copia de los elementos de entradas/páginas». Quien quiera trabajar más rápido con Elementor encontrará más palancas en mi artículo Optimización de rendimiento de Elementor.

El plugin Duplicate Post en el escritorio de WordPress

Método 2 (sin plugin): «copiar todos los bloques» en el editor de bloques

Si quiere renunciar a cualquier plugin adicional — buena actitud: cuantos menos plugins, menos trabajo de mantenimiento —, duplicar también es posible directamente en el editor de bloques Gutenberg. Pero: este método copia solo el contenido, no el título, el slug, las categorías, las etiquetas, la imagen destacada ni los metadatos de SEO. Es decir, ahorra clics en el contenido y los pierde en todo lo que lo rodea.

Así funciona:

  1. Abra en el editor la página que quiere duplicar.
  2. Haga clic arriba a la derecha en el menú de tres puntos (⋮) → Editor de código.
  3. Seleccione todo el contenido y cópielo (Ctrl+C o Cmd+C).
  4. Vuelva con el menú de tres puntos al editor visual.
  5. Cree una página nueva en Páginas → Añadir nueva, entre otra vez en el editor de código y pegue el contenido.

Alternativa dentro de la misma página: si solo quiere copiar un bloque de contenido (por ejemplo un acordeón con preguntas frecuentes) a una página nueva, seleccione los bloques, haga clic arriba a la derecha en el menú de tres puntos de la barra de bloques y elija Copiar. Pegar en la pestaña nueva → listo.

Editor de bloques con bloques seleccionados para copiar

Importante con los productos de WooCommerce

Los productos no son entradas normales. Si quiere duplicar un producto, WooCommerce ya ofrece de serie un enlace Duplicar en el listado de productos — no necesita ningún plugin adicional. Funciona también con productos variables, con variantes y existencias. Eso sí, las existencias no se traspasan tal cual: la copia se crea con estado «borrador». Más sobre flujos de trabajo de WooCommerce en mi artículo Montar una tienda WooCommerce.

¿Quiere aprender WordPress bien y desde la base, en lugar de buscar en Google cada vez? En mi curso online le muestro paso a paso trucos de flujo de trabajo como este. Cómodamente desde casa y a su ritmo. → Al curso online

Método 3 (emergencia): directamente en la base de datos

Este método lo necesito en mis formaciones aproximadamente una vez cada tres meses — y solo cuando la página no se puede duplicar con el método 1 porque una combinación rota de plugins bloquea el escritorio. Si no se siente cómodo con phpMyAdmin o con un cliente MySQL, sáltese esta sección y reserve mejor 30 minutos de soporte conmigo.

Procedimiento básico:

  1. Hacer una copia de seguridad. De verdad. Antes de cualquier intervención directa en la base de datos.
  2. En `wp_posts`, copiar la fila con el ID de la página que quiere duplicar — nuevo ID, nuevo slug, estado «draft».
  3. En `wp_postmeta`, copiar todas las filas con el `post_id` antiguo y reescribirlas con el nuevo `post_id`.
  4. Si hay imagen destacada: copiar también en `wp_postmeta` la fila con `meta_key = '_thumbnail_id'`.

Es propenso a errores y debería ser realmente solo el plan B.

Qué debería comprobar tras duplicar

Sea cual sea el método elegido, estas cuatro comprobaciones hay que hacerlas después de cada duplicación; si no, se paga más tarde:

  1. Cambiar el slug — de lo contrario WordPress habrá añadido automáticamente un «-2» y su URL se leerá como un archivo auxiliar.
  2. Escribir de nuevo la meta descripción — si no, la copia compite con el original en los resultados de búsqueda (palabra clave: canibalización de contenidos; más sobre ello en mi artículo Fundamentos de SEO en WordPress).
  3. Revisar la etiqueta canonical — si la copia es muy parecida al original, apunte el canonical al original.
  4. Ajustar el enlazado interno — la copia hereda todos los enlaces de la página original, y muchos apuntan ahora al vacío o adonde no deberían.

Preguntas frecuentes

¿Cómo duplico una página con contenidos de Elementor?
Con el plugin Yoast Duplicate Post y la opción de campos meta personalizados activada. Elementor guarda su maquetación en `_elementor_data`: si ese campo meta no se copia, la copia queda vacía.

¿Puedo duplicar entradas con Yoast Duplicate Post?
Sí. El plugin funciona con todos los tipos de contenido personalizados, es decir, páginas, entradas, productos de WooCommerce, elementos de portafolio, etc.

¿Se copia también la imagen destacada?
Con Yoast Duplicate Post: sí, si está activado. Copiando a mano desde el editor de bloques: no.

¿Se conservan los ajustes del plugin de SEO?
Con Yoast Duplicate Post: sí, se copian tanto Yoast SEO como Rank Math. Más sobre la comparativa de plugins en mi artículo Yoast SEO frente a Rank Math.

¿Y si la duplicación tumba el servidor?
Es un caso muy raro — casi siempre consecuencia de un conflicto entre plugins o de un límite de memoria de PHP demasiado bajo. Solución: subir la memoria de PHP a 256 MB o más y desactivar brevemente otros plugins. Entrada más profunda a este tipo de problemas en mi artículo Resolver conflictos de plugins en WordPress.

Conclusión

Para el 95 % de los casos, Yoast Duplicate Post es la elección correcta. Instalar el plugin, configurarlo una vez y después dos clics por duplicación. Con los productos de WooCommerce no necesita ningún plugin — el enlace de duplicar viene integrado. El camino de la base de datos conviene conocerlo, pero ojalá no lo necesite nunca.

Si quiere dominar WordPress no de forma reactiva, sino sistemática, mi curso online es el camino directo hasta allí: le muestro exactamente los flujos de trabajo que ahorran tiempo de verdad en el día a día — desde duplicar hasta optimizar el rendimiento. → Al curso online


Fuente de las imágenes destacada e insertadas: ilustraciones propias en el diseño de pletzenauer (sin fotos de stock).

Etiquetas

Block-EditorElementorTutorialWordPressWorkflow