El contenido duplicado no es algo que a menudo desee en su sitio. Sin embargo, es aconsejable hacer una copia de seguridad de sus páginas, es decir, duplicarlas, en aras de la coherencia. Su única preocupación debe ser cómo hacer el trabajo.
Afortunadamente, hay varias formas de duplicar una página de WordPress, lo cual es de esperar con una plataforma tan flexible. Además, existe un método adecuado, sea cual sea tu experiencia.
En esta publicación, veremos cuatro formas de duplicar una página en WordPress. Sin embargo, antes de eso, consideremos por qué quieres hacerlo en primer lugar.
La diferencia entre duplicar una página en WordPress y «contenido duplicado»
Antes de entrar en un razonamiento específico, vale la pena analizar la diferencia entre duplicar una página de WordPress y duplicar contenido.
Este último se aplica a la optimización de motores de búsqueda (SEO). Contenido duplicado significa que la mayor parte o la totalidad del contenido de una página de su sitio es exactamente igual que en otra página de la web. Al menos eso Energía ser negativo no es algo buscador por lo general, te castigará de inmediato por ello.
Sin embargo, esto difiere del «contenido copiado», que es un claro intento de «engañar» a los motores de búsqueda y obtener una clasificación más alta. Las sanciones por hacerlo son mucho más estrictas ya que es un acto deliberado.
A diferencia de todo lo anterior, duplicar una página simplemente significa copiar el formato, la estructura, el diseño y el contenido. La idea es usar esta página duplicada como base para la nueva página y no viene con una penalización de SEO si se usa por ese motivo. Hablemos un poco sobre por qué quieres hacer esto a continuación.
¿Por qué quieres duplicar una página en WordPress?
Es cierto que probablemente sabrá cuándo se encuentra en una situación que requiere que duplique una página de WordPress. Sin embargo, puede haber momentos en los que sus métodos actuales de creación de publicaciones y páginas aprovechen un enfoque más eficiente. Por ejemplo:
- Tiene un diseño específico para la página actual que puede encontrar en cualquier otro lugar de su sitio.
- Puede crear «borradores» de páginas que reutiliza con frecuencia al crear contenido nuevo (por ejemplo, publicaciones de blog).
- Un diseño tiene un código HTML o CSS personalizado que desea usar en su nueva página.
- Es posible que desee trabajar en una nueva versión de la página y no tener disponible la función de desplazamiento (aunque hay mejores formas de hacerlo).
Todas estas situaciones serían útiles para atajos para duplicar su sitio. Como tal, repasemos las soluciones que recomendamos en la siguiente sección.
Cómo duplicar una página en WordPress (4 métodos)
Para los siguientes cuatro métodos, iremos de relativamente fácil a medio, según su experiencia. Esto es lo que cubriremos:
- Cómo copiar y pegar Tu contenido manualmente (y por qué no deberías hacerlo).
- Usar editor de bloques copiar el contenido.
- Instale el enchufe duplicar la página.
- Agregar código a su archivo functions.php para duplicar páginas.
Una vez que hayamos terminado, le daremos consejos sobre cómo elegir la mejor manera de duplicar su página de WordPress.
1. Copiar y pegar contenido manualmente (y por qué no es perfecto)
Primero, analicemos el enfoque tradicional que muchos adoptarán. La táctica de fuerza bruta de duplicar una página de WordPress es simplemente copiar el contenido y pegarlo en un nuevo borrador.
Si te encoges de hombros al leer esto, apostamos a que estás en uno de los siguientes campamentos:
- Su sitio web tiene pocas páginas y utiliza pocos campos de SEO o taxonomía.
- No se puede acceder a la página que desea duplicar desde el backend de su sitio.
- No has descubierto una manera más rápida.
Si está de acuerdo con uno de los dos primeros puntos, copiar y pegar probablemente sea la mejor manera de continuar.
Sin embargo, mientras que copiar y pegar manualmente es fácil de entender y hacer, existen varias desventajas. Este enfoque no copiará correctamente imágenes, categorías y etiquetas, meta descripciones, enlaces directos o cualquier elemento oculto de su sitio web, como HTML personalizado.
Paso 1. Copia el texto del artículo original
CTRL + A es tu amigo aquí y los pasos tampoco son complicados:
- Accede al sitio en cuestión.
- Seleccione y copie el texto.
- Pégalo en el nuevo borrador.
Debería ser fácil incluso para los «sordos técnicos». Sin embargo, el siguiente paso es un poco más difícil.
Paso 2. Eliminar etiquetas del código HTML
Tenga en cuenta que, dependiendo de su borrador de origen y de destino, es posible que deba volver a aplicar formatos de encabezado y eliminar HTML innecesario del backend. Para hacer esto, vaya al editor de código de su sitio web después de copiar el contenido. Los usuarios del editor clásico deben hacer clic Texto Correa…

… Y los usuarios de Block Editor querrán ir a editor de código:

A partir de aquí es bueno eliminar cualquier o <span> etiquetas encontradas. Nuestro consejo es mirar la página no duplicada y seguir la estructura y el diseño del código.
Dado el trabajo, puede tomar más de una página o dos, y cualquier duplicación manual puede generar errores y confusión.
En cambio, es mejor considerar otra opción de esta lista si desea duplicar con éxito su página de WordPress sin errores y sin perder el tiempo.
2. Considere usar las funciones del Editor de bloques para ayudarlo a duplicar páginas
Usar el Editor de bloques para duplicar una página en WordPress es más un enfoque «semimanual» considerando que la mayoría de las desventajas siguen siendo válidas hoy en día.
Sin embargo, si tiene una página en su propio sitio de WordPress que desea duplicar, ábrala y eche un vistazo a Más herramientas y opciones menú en la esquina superior derecha de la pantalla:

Después de abrir este menú, vaya a Instrumentos sección y haga clic Copia todo el contenido. Desde aquí puede pegar el contenido en el nuevo borrador y empezar a trabajar en él. Sin embargo, esta todavía no es la forma más efectiva de duplicar una página de WordPress.
3. Use el complemento de WordPress para duplicar su sitio web
Prácticamente cualquier cosa en WordPress se puede lograr con un complemento, y la duplicación de páginas no es una excepción.
Su primera tarea es elegir algo adecuado. Querrá echar un vistazo a los complementos que se han actualizado en los últimos seis meses, trabajar con su versión de WordPress y tener buenas calificaciones y reseñas (al menos cuatro estrellas).
Aquí hay algunas recomendaciones. Publicación duplicada de Yoast y Página o publicación duplicada ambos son bien recibidos y mantenidos constantemente. Sin embargo, vamos a dar un ejemplo con Página duplicada complemento, que es probablemente la mejor solución disponible:

cuando es instalado y activadove al tuyo Fiestas > Todos los lados pantalla en WordPress. En este punto, pase el cursor sobre la página que desea duplicar y busque duplicarlo combinar:

Al hacer clic en esto, se clonará esa página. ¡Trabajo hecho!
4. Añade el código al tuyo funciones.php Archivo para duplicar tu sitio en WordPress
Nuestro método final es quizás el más difícil de implementar, pero ofrece la mayor flexibilidad e implementación. Agregando código al tuyo funciones.php el archivo es excelente para muchas tareas, no solo para duplicar páginas en WordPress.
Puedes añadir un enlace directamente al tuyo Fiestas pantalla del tablero, lo que significa que siempre estará allí cuando lo necesite. Sin embargo, antes de comenzar, necesitará algunas cosas:
- Editor de texto adecuado. Átomo, Texto sublimeo Bloc de notas ++ son todo gratis (o viene con pruebas) e incluso el editor de texto predeterminado lo hará en poco tiempo.
- Cliente de protocolo de transferencia de archivos (FTP). ArchivoZilla o ciberpato son grandes opcionesy le proporcionará un acceso conveniente a su sitio web. Su proveedor de alojamiento también puede ofrecer un administrador de archivos que hace lo mismo.
- Acceso al servidor de su sitio web. Las credenciales generalmente se pueden encontrar en su panel de control de alojamiento o en el correo electrónico que se le envió cuando compró su cuenta por primera vez.
- Habilidades de gestión de sitios a través de FTP. Si eso es algo que necesita actualizar, Make WordPress lo tiene gran tutorial de FileZilla que se puede personalizar con otros clientes.
- Un tema secundario basado en el tema principal actual. Esto ayuda a mantener los cambios después de que se haya realizado la actualización. Hemos discutido cómo hacer esto en el pasado.
Cuando esté listo, abra su cliente FTP y siga las instrucciones.
Paso 1. Abra el archivo functions.php
Primero, inicie sesión en su sitio a través del cliente FTP y busque wp-content > temas carpeta:

/* Duplicate posts and pages function. Duplicates appear as drafts, and the user is redirected to the Edit screen. */
function rd_duplicate_post_as_draft(){
global $wpdb;
if (! ( isset( $_GET['post']) || isset( $_POST['post']) || ( isset($_REQUEST['action']) && 'rd_duplicate_post_as_draft' == $_REQUEST['action'] ) ) ) {
wp_die('No post to duplicate has been supplied!');
}
/* Nonce verification */
if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
return;
/* This gets the original post or page ID */
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
/* …then grabs the original post data. */
$post = get_post( $post_id );
/* To select another user as the post author, use $new_post_author = $post->post_author;. Otherwise… */
$current_user = wp_get_current_user();
$new_post_author = $current_user->ID;
/* If the post data exists, create the duplicate */
if (isset( $post ) && $post != null) {
/* Create a new post data array */
$args = array(
'comment_status' => $post->comment_status,
'ping_status' => $post->ping_status,
'post_author' => $new_post_author,
'post_content' => $post->post_content,
'post_excerpt' => $post->post_excerpt,
'post_name' => $post->post_name,
'post_parent' => $post->post_parent,
'post_password' => $post->post_password,
'post_status' => 'draft',
'post_title' => $post->post_title,
'post_type' => $post->post_type,
'to_ping' => $post->to_ping,
'menu_order' => $post->menu_order
);
/* Insert the post using wp_insert_post() */
$new_post_id = wp_insert_post( $args );
/* Get all current post terms, then set them against the new draft. */
$taxonomies = get_object_taxonomies($post->post_type); // returns array of taxonomy names for post type, ex array("category", "post_tag");
foreach ($taxonomies as $taxonomy) {
$post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
}
/* Duplicate all of the post metadata */
$post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
if (count($post_meta_infos)!=0) {
$sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";
foreach ($post_meta_infos as $meta_info) {
$meta_key = $meta_info->meta_key;
if( $meta_key == '_wp_old_slug' ) continue;
$meta_value = addslashes($meta_info->meta_value);
$sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'";
}
$sql_query.= implode(" UNION ALL ", $sql_query_sel);
$wpdb->query($sql_query);
}
/* Redirect to the Edit post screen for the new draft */
wp_redirect( admin_url( 'post.php?action=edit&post=" . $new_post_id ) );
exit;
} else {
wp_die("Post creation failed, could not find original post: ' . $post_id);
}
}
add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
/* Add the duplicate link to the action list for post_row_actions */
function rd_duplicate_post_link( $actions, $post ) {
if (current_user_can('edit_posts')) {
$actions['duplicate'] = '<a href="' . wp_nonce_url('admin.php?action=rd_duplicate_post_as_draft&post=" . $post->ID, basename(__FILE__), "duplicate_nonce' ) . '" title="Duplicate this item" rel="permalink">Duplicate</a>';
}
return $actions;
}
add_filter('post_row_actions', 'rd_duplicate_post_link', 10, 2 );
add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);Después de agregar el código, guarde los cambios y cierre la sesión de la conexión FTP.
Paso 3. Comprueba si puedes duplicar la página
Finalmente, refresca la trastienda y ve a la tuya. Fiestas pantalla. El enlace de duplicación se verá como antes:

Con el conocimiento adecuado, puede convertir esto fácilmente en un complemento y ampliar aún más la funcionalidad, aunque funciona muy bien en un tema infantil. funciones.php expediente.
Cómo elegir el método correcto para duplicar su sitio de WordPress
Cuando se trata de duplicar páginas, tiene sentido tender a elegir la solución más rápida. Sin embargo, en nuestra opinión, puede considerar una opción más compleja según sus necesidades.
Para la mayoría de los usuarios que solo necesitan duplicar una página en WordPress, un complemento es la mejor opción. Puede instalarlo y activarlo según sea necesario, y le proporcionará la funcionalidad que necesita (y en algunos casos incluso más).
Sin embargo, si usted es un «duplicador», potencialmente con necesidades complejas, codificar su solución de duplicación de páginas de WordPress tiene sentido. Siempre estará ahí y brindará una experiencia personalizada basada en sus necesidades.
Por supuesto, en algunas situaciones, dependiendo de sus necesidades, también existe un problema de presupuesto, pero si obtiene la funcionalidad que desea, vale la pena gastar el dinero en ella.
Envase
En la superficie, una tarea como duplicar una página en WordPress debería ser simplemente presionar un botón. Dependiendo de su experiencia y conocimiento, algunos enfoques pueden parecer mucho más complejos.
En esta publicación, analizamos cuatro formas de duplicar una página de WordPress con diversos grados de dificultad. Vamos a resumirlos rápidamente:
- Copie y pegue el contenido a mano, pero prepárese para dedicar tiempo a la tarea si tiene muchas páginas.
- Alternativamente, use la función de Editor de bloques incorporada, aunque una solución más robusta es mejor.
- Adopte el enfoque clásico y use un complemento para duplicar sus páginas, por ejemplo Página duplicada.
- Abre un editor de texto y agrega el código a tu WordPress funciones.php expediente.
¿Está buscando una forma de duplicar una página de WordPress y, de ser así, cuál le gusta? ¡Háganos saber en la sección de comentarios!









