Cómo duplicar una página en WordPress - 4 métodos fáciles (2022)

Cómo duplicar una página en WordPress

No desea tener con frecuencia contenido duplicado en su sitio web. Sin embargo, es una buena práctica duplicar sus páginas para mantener la consistencia o un estilo de plantilla. Su única preocupación debe ser cómo completar la tarea, por eso hoy vamos a discutir cómo duplicar una página en WordPress.

WordPress es una plataforma flexible, por lo que tiene sentido que haya algunas formas de duplicar una página en WP. También hay un método que funcionará para usted sin importar el nivel de experiencia que tenga.

Veremos cuatro formas de duplicar una página en WordPress en esta publicación. Pero primero, exploremos por qué es posible que desee hacer esto en primer lugar.

La diferencia entre "Contenido duplicado" y Duplicar una página en WordPress

Antes de entrar en una justificación específica, es importante aclarar la diferencia entre el contenido duplicado y la creación de páginas duplicadas en WordPress.

La optimización de motores de búsqueda (SEO) está relacionada con este último. El contenido duplicado se refiere a una página en su sitio web que contiene prácticamente todo el mismo contenido que otra página en otro lugar de Internet.

Aunque puede ser perjudicial, un motor de búsqueda generalmente no lo penalizará de inmediato por ello.

Sin embargo, esto difiere del "contenido copiado", que es un intento deliberado de "jugar" con los motores de búsqueda para obtener una clasificación más alta. Las consecuencias son mucho más graves porque parece ser un acto deliberado.

Al contrario de todo lo mencionado anteriormente, duplicar su página simplemente significa copiar su diseño, formato y contenido.

El propósito es utilizar esta página duplicada como base para una nueva; hacerlo no conlleva ninguna penalización de SEO. A continuación, analicemos brevemente por qué es posible que desee hacer esto.

 

¿Por qué querrías duplicar una página en WordPress?

Sin duda, serás consciente de la necesidad de duplicar una página en WordPress cuando surja. Sin embargo, es posible que una estrategia más efectiva sea más ventajosa que las actuales para crear publicaciones y páginas.

Por ejemplo:

  • Tiene en mente un diseño particular para su página actual que se usa en otra página de su sitio web.
  • Al crear contenido nuevo, puede crear "borradores" de páginas que reutiliza con frecuencia (por ejemplo, publicaciones de blog).
  • Desea usar código HTML o CSS específico de un diseño en una página nueva.
  • Es posible que desee trabajar en una nueva versión de una página pero no tener acceso a la funcionalidad de preparación (aunque hay mejores formas de hacerlo).

En resumen, le gustaría duplicar una página en WordPress para comenzar una nueva publicación o página sin tener que ingresar etiquetas, categorías y formatear nuevamente, copiar le permite duplicar una publicación o página, incluido el título, contenido, etiquetas y categorías.  

Un atajo para duplicar su página sería útil en cada uno de estos escenarios. Analicemos las recomendaciones que hacemos para las soluciones en la siguiente sección.

Cómo duplicar una página en WordPress (4 métodos)

Cómo duplicar una página en WordPress (4 métodos)

Esta sección analiza cómo podemos duplicar páginas en WordPress.

Dependiendo de su nivel de experiencia, calificaremos los cuatro métodos a continuación de relativamente simples a moderadamente desafiantes. Hablaremos de lo siguiente:

  1. La mejor manera de copiar y pegar manualmente tu contenido (y por qué no deberías hacerlo).
  2. Utilice el Editor de bloques para copiar su contenido.
  3. Instale un complemento para hacer una página el doble de larga.
  4. Para duplicar páginas, agregue código a su archivo functions.php.

Una vez que hayamos terminado, le daremos algunos consejos para elegir la mejor manera de duplicar una página en WordPress.

1. Copie y pegue su contenido manualmente (y por qué no es ideal)

Comencemos hablando de la estrategia convencional que mucha gente usará. Copiar el contenido y pegarlo en un nuevo borrador es el método de "fuerza bruta" para duplicar una página en WordPress.

Apostaremos a que estás en uno de los siguientes campamentos si te encoges de hombros mientras lees esto:

  • Su sitio web utiliza pocos campos de taxonomía o SEO y tiene pocas páginas.
  • No se puede acceder a la página que desea duplicar desde el back-end del sitio.
  • No ha encontrado una solución más eficiente.

Copiar y pegar es probablemente el mejor curso de acción si está de acuerdo con cualquiera de las dos primeras afirmaciones.

Aunque copiar y pegar manualmente es fácil de comprender y usar, existen algunos inconvenientes.

Este método no copiará con precisión las imágenes, las categorías y las etiquetas, las metadescripciones, los enlaces permanentes o cualquier componente oculto de su sitio, como HTML personalizado.

Paso 1. Copie el texto del artículo original

Aquí, CTRL-A es tu amigo, y los procedimientos tampoco son difíciles:

  • Acceder al sitio web impugnado.
  • Copia el texto resaltado.
  • Agréguelo a su nuevo borrador pegándolo.

Incluso la persona más "sorda a la tecnología" debería ser capaz de entender esto. Sin embargo, la siguiente etapa es un poco más complicada.

Paso 2. Elimina etiquetas de tu HTML

Tenga en cuenta que es posible que deba volver a aplicar formatos de encabezado y eliminar HTML superfluo del back-end según los borradores de origen y de destino.

Una vez que haya copiado el contenido, vaya al editor de código de su página para hacer esto. Los usuarios del Editor clásico deben seleccionar la pestaña Texto...

La pantalla Texto del editor clásico.

Los usuarios del Editor de bloques deben ir al Editor de código en su lugar:

La pantalla del editor de código del Editor de bloques.

Es aconsejable eliminar cualquier etiqueta o span> que descubra después de esto. Nuestra recomendación es buscar una página que no esté duplicada y seguir el diseño y la estructura del código.

Dado el trabajo, puede llevar más de una o dos páginas, y con cada repetición manual, aumenta el riesgo de introducir errores.

Si quieres duplicar de forma eficiente una página en WordPress sin cometer errores y sin perder tiempo, es preferible tener en cuenta otra de las opciones de esta lista. 

2. Considere usar la funcionalidad del Editor de bloques para ayudarlo a duplicar páginas

Dado que la mayoría de las desventajas siguen vigentes, utilizar el Editor de bloques en WordPress duplicar una página se describe más apropiadamente como un método "semimanual".

Para duplicar una página de su propio sitio de WordPress, abra la página y seleccione Más herramientas y opciones en el menú en la esquina superior derecha de la pantalla:

Uso de la funcionalidad del editor de bloques para ayudarlo a duplicar páginas

Abra este menú, luego haga clic en el botón Copiar todo el contenido en la sección Herramientas. Desde aquí, puede copiar el contenido y pegarlo en un nuevo borrador para trabajar. Sin embargo, todavía no es el método más efectivo para duplicar una página en WordPress.

3. Use un complemento de WordPress para duplicar su página

Use un complemento de WordPress para duplicar su página

La duplicación de páginas es una de las muchas tareas de WordPress que se pueden realizar con un complemento.

Aquí, su primera tarea es seleccionar un elemento apropiado. Busque complementos que se hayan actualizado recientemente, sean compatibles con su versión de WordPress, tengan calificaciones positivas y hayan recibido muchas críticas positivas (al menos cuatro estrellas).

Aquí se hacen varias sugerencias. Tanto la publicación duplicada de Yoast como Página o publicación duplicada han recibido críticas positivas y se actualizan periódicamente. Para ilustrar, usemos el complemento Duplicate Page, que podría decirse que es la mejor opción en el mercado en este momento:

Una vez que se haya instalado y activado, vaya a la pantalla Páginas de WordPress > Todas las páginas. Desde aquí, busque un botón "copiar" pasando el cursor sobre la página que desea copiar. Duplicar el sitio web:

La página en cuestión se duplicará haciendo clic aquí; ¡trabajo hecho!

4. Agregue código a su archivo functions.php para duplicar su página en WordPress

Agregue código a su archivo functions.php para duplicar su página en WordPress

Aunque puede ser el más difícil de implementar, nuestro enfoque final proporciona la mayor flexibilidad. Es una gran idea agregar código a su archivo functions.php para una variedad de tareas, incluida la duplicación de páginas de WordPress.

Se puede agregar un enlace directamente a la pantalla del tablero de Pages, asegurándose de que siempre esté accesible. Pero primero, deberá preparar algunas cosas:

  • Un editor de texto apropiado. Incluso el editor de texto incorporado será suficiente en caso de emergencia. Atom, Sublime Text y Notepad++ son gratuitos (o tienen pruebas gratuitas).
  •  Un cliente para el Protocolo de transferencia de archivos (FTP). Puede acceder a su sitio web de una manera agradable utilizando FileZilla o CyberDuck, que son excelentes opciones. Además, su empresa de alojamiento puede proporcionar un administrador de archivos, que realiza la misma tarea.
  • Acceso al servidor para su sitio web. Por lo general, puede encontrar las credenciales para esto en su panel de control de alojamiento o en un correo electrónico que se le envió cuando compró una cuenta por primera vez.
  • La capacidad de administrar su sitio web mediante FTP. El sitio web Make WordPress tiene un excelente tutorial de FileZilla que se puede aplicar a otros clientes si necesita repasar esto.
  • Una rama de su tema principal actual. Hemos hablado anteriormente sobre cómo hacer esto y ayuda a conservar los cambios cuando se realizan actualizaciones.

Cuando esté listo, inicie su cliente FTP y proceda según las instrucciones.

Paso 1. Abra su archivo functions.php

Abra su archivo functions.php

Primero, use su cliente FTP para iniciar sesión en su sitio web, luego busque la carpeta wp-content > themes:

La carpeta del tema de su hijo con un archivo functions.php debería estar allí. En caso de que falte, deberá crearlo primero. La edición viene después.

Paso 2. Agregue código a su archivo functions.php

Debe agregar el siguiente código una vez que su archivo functions.php esté abierto. Debería apuntar a todos los demás códigos que podrían estar presentes allí:

/* Función de publicaciones y páginas duplicadas. Los duplicados aparecen como borradores y se redirige al usuario a la pantalla Editar. */
función 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 se ha proporcionado ninguna publicación para duplicar!');
    }
/* Verificación nonce */
if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
    volver;
 
/* Esto obtiene la publicación original o ID de la página */
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
/* …luego toma los datos de la publicación original. */
$publicación = get_post ($ publicación_id);
/* Para seleccionar otro usuario como autor de la publicación, use $new_post_author = $post->post_author;. De lo contrario… */
$usuario_actual = wp_get_usuario_actual();
$new_post_author = $current_user->ID;
/* Si los datos de la publicación existen, crea el duplicado */
if (isset( $publicación ) && $publicación != null) {
    /* Crear una nueva matriz de datos de publicación */
    $ Args = array (
        'comment_status' => $post->comment_status,
        'ping_status' => $publicación->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' => 'borrador',
 
        'post_title' => $post->post_title,
        'post_type' => $post->post_type,
        'to_ping' => $post->to_ping,
        'menu_order' => $post->menu_order
        );
        /* Inserta la publicación usando wp_insert_post() */
        $new_post_id = wp_insert_post ($args);
        /* Obtener todos los términos de la publicación actual, luego compararlos con el nuevo borrador. */
        $taxonomías = get_object_taxonomias($publicación->tipo_publicación); // devuelve una matriz de nombres de taxonomía para el tipo de publicación, ex matriz ("categoría", "etiqueta_publicación");
        foreach ($taxonomías como $taxonomía) {
            $post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
            wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
        }
        /* Duplicar todos los metadatos de la publicación */
        $post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta DONDE post_id=$post_id");
        si (cuenta ($ post_meta_infos)! = 0) {
            $sql_query = "INSERTAR EN $wpdb->postmeta (post_id, meta_key, meta_value)";
            foreach ($post_meta_infos como $meta_info) {
                $meta_clave = $meta_info->meta_clave;
                if( $meta_key == '_wp_old_slug' ) continuar;
                $meta_value = addedlashes($meta_info->meta_value);
                $sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'";
            }
        $sql_query.= implode(" UNION ALL ", $sql_query_sel);
        $wpdb->consulta($sql_consulta);
        }
        /* Redirigir a la pantalla Editar publicación para el nuevo borrador */
        wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
        Salida;
} Else {
        wp_die('Error en la creación de la publicación, no se pudo encontrar la publicación original: ' . $post_id);
    }
}
    add_action('admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft');
    /* Agrega el enlace duplicado a la lista de acciones para post_row_actions */
    función rd_duplicate_post_link ($ acciones, $ publicación) {
        if (usuario_actual_puede('editar_mensajes')) {
            $acciones['duplicar'] = 'Duplicar';
        }
        devolver $acciones;
    }
    add_filter('post_row_actions', 'rd_duplicate_post_link', 10, 2);
    add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);

Guarde sus cambios después de agregar el código, luego desconéctese de su conexión FTP.

Paso 3. Comprueba que puedes duplicar una página

Compruebe que puede duplicar una página

Vaya a la pantalla de sus páginas después de actualizar su back-end. El enlace de duplicación volverá a aparecer como antes:

Aunque funciona bien cuando se coloca dentro del archivo functions.php de su tema hijo, con el conocimiento adecuado podría convertirlo fácilmente en un complemento y ampliar aún más la funcionalidad.

Cómo elegir el método correcto para duplicar su página en WordPress

La propensión a elegir la solución más rápida al duplicar sus páginas tiene sentido. nuncaless, en función de sus requisitos, es posible que desee echar un vistazo más de cerca a una opción más complicada.

La mejor opción para la mayoría de los usuarios que solo necesitan duplicar una página en WordPress será un complemento. Cuando sea necesario, puede instalarlo y activarlo, y le proporcionará la funcionalidad que necesita (y más en algunos casos).

Sin embargo, codificar una solución para duplicar sus páginas en WordPress tiene mucho sentido si es un gran "duplicador", posiblemente con necesidades complejas. Siempre estará disponible y brindará una experiencia personalizada de acuerdo con sus requisitos.

Por supuesto, dependiendo de esas necesidades, también puede haber una consideración presupuestaria, pero si obtiene la funcionalidad que desea, el dinero está bien gastado.

Resumen

El proceso de duplicar una página en WordPress parece ser tan simple como hacer clic en un botón. Dependiendo de sus antecedentes y conocimientos, algunas estrategias pueden parecer mucho más difíciles que otras.

En este artículo, hemos analizado cuatro métodos diferentes y desafiantes para duplicar una página en WordPress. Vamos a resumirlos rápidamente:

  • Copie y pegue su contenido a mano, pero tenga en cuenta que si tiene muchas páginas, el proceso llevará algún tiempo.
  • Utilice la función de Editor de bloques integrada como alternativa, aunque es preferible una solución más duradera.
  • Use un complemento para duplicar sus páginas a la antigua, como Página duplicada.
  • Abra un editor de texto y agregue el código al archivo functions.php para WordPress.

Duplicar una página en preguntas frecuentes de WordPress

¿Cuál es la diferencia entre duplicar y clonar en WordPress?

Al hacer clic en cualquiera de estos enlaces, se producirá una copia de la página con algunas variaciones menores: Clonar: duplica su publicación o página de WordPress sin iniciar el editor de contenido clonado. Nuevo borrador: duplica el contenido y lanza el editor, lo que le permite comenzar a trabajar de inmediato.

¿Qué complementos para los duplicadores de páginas de Wordpress necesito?

Yoast Duplicate Post y Duplicate Page son dos complementos de WordPress que recomendamos usar porque esencialmente realizan la misma tarea. No necesita ambos, a pesar de sus nombres confusos, ya que cada uno funciona con páginas y publicaciones. Cualquiera que elijas, tendrás que instalarlo y activarlo en tu sitio web.

¿Cómo duplico una página en el editor de WordPress? 

  1. Para copiar una publicación o página, haga clic en el menú de puntos suspensivos (los tres puntos verticales) que se encuentra a su derecha.
  2. Elija Copiar.
  3. Se creará una nueva publicación con contenido duplicado tan pronto como se abra el Editor de WordPress.
Sobre la autora
Autor: Daniel Luke
Daniel es un diseñador web de WordPress con una vasta experiencia trabajando con varios temas de WordPress que le permite comparar y contrastar diferentes temas, comprender las fortalezas y debilidades para desarrollar reseñas objetivas del mundo real.

Una cosa más... ¿Sabías que las personas que comparten cosas útiles como esta publicación también se ven IMPRESIONANTES? ;-)
Por favor, deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!

Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.

Autor (es) destacado en:  Logotipo de la revista Inc   Logotipo de Sitepoint   Logotipo de CSS Tricks    logotipo de webdesignerdepot   Logotipo de WPMU DEV   y muchos más ...