✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Cómo duplicar una página en WordPress

10

De vez en cuando, te encontrarás en una situación en la que querrás duplicar una página en WordPress por una razón u otra y hoy vamos a hablar un poco sobre cómo hacerlo bien.

Si decide simplemente copiar y pegar la página, lo hará, pero no moverá la optimización SEO, las plantillas de página, las imágenes destacadas y otros datos asociados. Con eso en mente, hay una mejor manera de duplicar una página en WordPress, especialmente si desea clonar una página existente para hacer algunos cambios en una de las copias y compararla con la versión anterior.

Entonces, ¿cómo duplicar una página en WordPress?

La página duplicada de WordPress en realidad no requiere más que un solo clic. ¡Así que repasemos este tutorial rápido y lo ayudaremos a encontrar el complemento de página duplicada de WordPress correcto!

Duplicar con complementos

Cómo duplicar una página en WordPress

Hay miles de complementos útiles de WordPress que le ahorrarán mucho tiempo y esfuerzo, como wpDataTables. Algunos complementos pueden ayudarlo a duplicar una página en WordPress. Algunos de ellos son de pago, otros son gratuitos, pero si los compara, seguramente podrá encontrar el complemento de clonación de WordPress adecuado para usted.

Búsqueda de complementos

Entonces, ¿cómo duplicar una página en WordPress con un complemento? Bueno, primero tienes que encontrar el complemento de tu elección. Haga clic en Complementos > Agregar nuevo en el área de administración, busque el complemento deseado y elija Instalar ahora.

WordPress descargará e instalará automáticamente el complemento y estará listo para comenzar a usarlo. Sin embargo, tenga en cuenta que esta poción solo funciona con complementos gratuitos.

El método de carga

Si desea utilizar un complemento pago, el método de carga es lo que tendrá que hacer para agregar el complemento de su elección a WordPress.

Primero, deberá descargar el complemento desde la fuente, luego ir a WordPress, hacer clic en Complementos> Agregar nuevo. Verá la opción Cargar complemento en la parte superior de la página. Una vez que elijas esta opción, tendrás que buscar el archivo descargado e instalarlo.

Otro método para instalar complementos usando un cliente FTP, pero esa es la opción menos amigable para principiantes.

La página de copia de WordPress es fácil con el uso del complemento correcto, así que echemos un vistazo a algunos de ellos y la forma en que funcionan para ayudarlo a elegir.

Complementos de página duplicada

Página duplicada

Cómo duplicar una página en WordPress

Duplicate Page es un excelente complemento si desea duplicar la publicación de WordPress. Puede duplicar sus páginas, publicaciones y publicaciones personalizadas con solo un clic y se guardará como sus opciones seleccionadas (borrador, privado, público, pendiente).

Todo lo que tiene que hacer para duplicar la página de WordPress con este complemento son estos 4 simples pasos:

  1. Primero active el complemento.
  2. Vaya a Seleccione el menú de configuración de página duplicada desde la pestaña Configuración y la configuración de ahorro.
  3. Luego crea una nueva publicación/página o usa la antigua.
  4. Después de hacer clic en duplicar este enlace, se creará una publicación/página duplicada y se guardará como borrador, publicación, pendiente, privada, según la configuración.

Complemento de publicación duplicada

Cómo duplicar una página en WordPress

El complemento Duplicate Post le permite duplicar páginas en WordPress y al mismo tiempo le brinda una serie de opciones de personalización útiles. También existe la opción de agregar un sufijo o prefijo preestablecido al título de su página o publicación clonada.

¿Cómo duplicar una página en WordPress con este complemento? Solo sigue estos 4 sencillos pasos:

  1. Instale y active el complemento Duplicate Post.
  2. Haga clic en Páginas > Todas las páginas
  3. Busque la publicación que desea clonar y encontrará dos opciones: Clonar y Nuevo borrador.
  4. Si desea clonar la página de WordPress, haga clic en la opción Clonar. Sin embargo, si desea duplicar las páginas de WordPress y comenzar a realizar más cambios de inmediato, haga clic en Nuevo borrador. Después de la edición, puede elegir Guardar borrador o Publicar.

Este complemento también ofrece una serie de opciones para copiar no solo contenido, sino también fechas, estado, archivos adjuntos y más.

Complemento Post Duplicador

Cómo duplicar una página en WordPress

Post Duplicator Plugin le permitirá duplicar la página en WordPress clonando una réplica exacta de la página o publicación original y conservando los campos personalizados al mismo tiempo. Para copiar una página en WordPress con este plugin, sigue estos sencillos pasos:

  1. Instale y active el complemento Post Duplicator.
  2. Elija la página o publicación que desea duplicar y haga clic en Duplicar página/Duplicar publicación.
  3. Obtendrá una copia clonada de su página o publicación con el sufijo predeterminado Copiar al final de su título.

Duplicar sin complementos

Puede duplicar la página de WordPress sin un complemento, pero tenga en cuenta que antes de hacerlo, debe crear una copia de seguridad de su sitio web y todos sus datos.

Sin embargo, para duplicar páginas de WordPress sin complementos, deberá usar codificación. Si eres un desarrollador, el proceso será bastante fácil. Sin embargo, si es un principiante absoluto, probablemente debería considerar encontrar un complemento que haga el trabajo pesado por usted.

Añade este código:

Función para duplicación de post. Los duplicados aparecen como borradores. El usuario es redirigido a la pantalla de edición.

`
/*

  • Función para duplicación de post. Los duplicados aparecen como borradores. El usuario es redirigido a la pantalla de edición
    */
    function wpdt_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
de nonce /
if (!isset( $ GET[‘duplicate nonce’]) || !wp verificar_nonce( $_GET[‘duplicate_nonce’], basename( _FILE) ) )
return;

/
obtener el id de la publicación original
/
$post_id = (isset($_GET[‘post’])? absint( $_GET[‘post’] ): absint( $_POST[‘post’]) );
/
y luego todos los datos de la publicación original
/
$post = get_post( $post_id );

/
si no desea que el usuario actual sea el autor de la nueva publicación,
cambie las siguientes líneas a esto: $new_post_author = $post->post_author;
/
$usuario_actual = wp_get_usuario_actual();
$new_post_author = $current_user->ID;

/
* si existen datos de la publicación, crea la publicación duplicada
/
if (isset ($ publicación) && $ publicación! = null) {

/
* nueva matriz de datos de publicación
/
$args = matriz(
‘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’ => ‘borrador’,
‘post_title’ => $post->post_title,
‘post_type’ => $post->post_type,
‘to_ping’ => $post->to_ping,
‘menu_order’ => $post->menu_order
) ;

/
* insertar la publicación mediante la función wp_insert_post()
/
$new_post_id = wp_insert_post( $args );

/
* obtener todos los términos de publicación actuales y establecerlos en el nuevo borrador de publicación
/
$taxonomies = get_object_taxonomies($post->post_type); // 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 las publicaciones solo en dos consultas SQL
/
$post_meta_infos = $wpdb->get_results(“SELECT meta_key, meta_value FROM $wpdb->postmeta DONDE post_id=$post_id");
if (count($post_meta_infos)!=0) {
$sql_query = “INSERTAR EN $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’) 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);
}

/
* finalmente, redirige a la pantalla de edición de publicaciones 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’, ‘wpdt_duplicate_post_as_draft’ );

/
* Agregue el enlace duplicado a la lista de acciones para post_row_actions
/
function wpdt_duplicate_post_link ($ acciones, $ publicación) {
if (current_user_can (‘edit_posts’)) {
$ acciones [‘duplicate’] = ‘Duplicate’;
}
devuelve $acciones;
}

add_filter(‘post_row_actions’, ‘wpdt_duplicate_post_link’, 10, 2);

Una vez completado, verá una opción Duplicar en la sección Todas las páginas o Todas las publicaciones.

Al editar el archivo functions.php de WordPress, puede agregar el fragmento de código a su tema actualmente activo. Busque la  pestaña Apariencia en el lado izquierdo del panel de control de WordPress y haga clic en Editor. En la página Editor, elija el archivo functions.php de la lista de archivos del lado derecho.

Duplicar una página en WordPress usando FTP

Si desea mantener ordenado el archivo de funciones de su tema, debe pegar el fragmento de código anterior en un archivo separado y luego llamarlo en su archivo functions.php como en el ejemplo a continuación:

require get_template_directory(). '/inc/duplicate-post.php';

inc es una carpeta dentro de la carpeta de su tema, y ​​el archivo que contiene el fragmento de código anterior se llama duplicate-post.php.

Sube todos los archivos que hayas cambiado usando un cliente FTP a tu instalación de WordPress.

Una vez que haya hecho eso, puede ir a Publicaciones en su tablero de WordPress (Publicaciones -> Todas las publicaciones), busque la publicación que desea copiar y elija la opción Duplicar debajo del título de la publicación.

Pensamientos finales sobre cómo duplicar una página en WordPress

Hay muchas razones por las que una persona querría duplicar una página de WordPress y hay varias formas de hacerlo. Entonces, ¿cómo duplicar una página en WordPress? La opción más fácil es encontrar el complemento adecuado para duplicar la publicación de WordPress de forma rápida y sencilla.

También puede jugar con algo de codificación y clonar un sitio de WordPress sin complementos. La tercera opción es duplicar páginas en WordPress usando FTP. Todas las opciones son efectivas, por lo que todo se reduce a sus preferencias personales y niveles de habilidad.

Si disfrutó leyendo este artículo sobre cómo duplicar una página en WordPress, debe consultar este sobre cómo restablecer WordPress.

También escribimos sobre algunos temas relacionados, como editar HTML en WordPress, cómo incrustar video en WordPress, cómo cambiar la URL de WordPress, cómo agregar JavaScript a WordPress, cómo editar roles de usuario de WordPress y cómo agregar una imagen destacada de WordPress.

Fuente de grabación: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More