Lo más probable es que conozca el dolor del contenido duplicado en publicaciones o páginas cuando se trabaje con estructuras similares y desea mantener un formato constante. La escritura manual del texto puede ser un error doloroso y, incluso con la copia y el pegado, corre el riesgo de ingresar errores. Afortunadamente, la duplicación del contenido no debe ser tan complicada. WordPress ofrece varios métodos, tanto incorporados como a través de complementos, para crear nuevas publicaciones y páginas que son idénticas a las existentes. En este artículo, discutiremos brevemente por qué puede necesitar duplicar una página o publicar en WordPress. Luego explicaremos cómo hacer esto con y sin un complemento. ¡Vamos a bucear!
¿Por qué le gustaría duplicar una página o publicar en WordPress? Hay algunos escenarios comunes en los que debe duplicar una página o publicar en WordPress. Una de las más comunes es que desea crear plantillas para contenido futuro en su blog, por ejemplo, si sus publicaciones generalmente usan la misma estructura y formato, puede elegir crear una plantilla, especialmente si el estilo es particularmente complejo o matizado. . Todo lo que tiene que hacer para publicaciones posteriores es agregar texto, imágenes y cualquier otro contenido. Alternativamente, es posible que deba hacer una copia de seguridad de una publicación o página antes de hacer cambios. Por ejemplo, suponga que acaba de completar un trabajo de diseño para un cliente y desea verificarlo y hacer cambios para adaptarse mejor a sus gustos.
Es una práctica inteligente hacer a sus hijos de repuesto antes de que eso suceda. En primer lugar, le dará una referencia para futuras tareas. Además, si su cliente decide cancelar sus cambios o eliminar accidentalmente algo importante, podrá restaurar el original. Del mismo modo, las páginas duplicadas también le dan referencias para cuando rediseñe ciertas áreas de su sitio. Esto se dice, si realiza una revisión completa o si su intención es una migración de bloque de un sitio a otro, es posible que se requiera una copia de seguridad completa del sitio. . Una cosa importante para recordar es que tener páginas o publicaciones duplicadas en su sitio no es beneficioso para optimizar para los motores de búsqueda (SEO). Por lo tanto, querrá evitar publicar el mismo contenido exactamente dos veces para evitar cualquier problema. Cómo duplicar una página o publicar en WordPress (3 métodos) Como se mencionó anteriormente, la duplicación de publicaciones y páginas se puede hacer con o sin complementos. Aquí hay algunas formas en que puede intentarlo, dependiendo de sus objetivos y el nivel de calificación. 1. Use el editor de bloques para duplicar este método utiliza el mecanismo de duplicación construido en el que se puede acceder desde el editor de bloques. Comience abriendo la página o publicación que desea copiar.
Luego haga clic en el menú de tres puntos en la esquina superior derecha de la pantalla. Seleccione la opción Copiar todo el contenido:
Luego puede crear una nueva publicación y simplemente pegar el contenido copiado en ella. Tenga en cuenta que este método no copia metadatos, como publicar título, taxonomías (categorías y etiquetas) o datos de SEO, como palabras clave y meta descripciones. Sin embargo, si solo crea plantillas para contenido futuro, puede funcionar muy bien. 2. Duplicar publicaciones y páginas utilizando un complemento Hay varios complementos disponibles para duplicar publicaciones, páginas y tipos personalizados. Algunas opciones populares incluyen duplicación y publicación de páginas, duplicación y duplicación de páginas. A pesar de sus nombres confusos, todos estos complementos funcionan muy similares y pueden clonar varios tipos de publicaciones. Le mostraremos cómo usar la página duplicada y publicar como ejemplo. En primer lugar, querrá instalar y activar el complemento. Una vez hecho esto, se agregará un enlace duplicado para cada publicación o página en sus respectivas listas del tablero de WordPress:

Se crea una nueva publicación o página con el mismo título como boceto al hacer clic en la opción de duplicación. Todo el contenido y los metadatos también se copian. 3. Agregue una opción de “duplicación” a su tema Hay otra forma de agregar la función de duplicación en su sitio sin un complemento. Este método implica editar el tema. Si prefiere no instalar un complemento más en su sitio, pero debe poder copiar los metadatos entre sus publicaciones, esta solo podría ser la solución para usted.
Antes de continuar con este método, asegúrese de haber creado una copia de seguridad de su sitio, también recomendamos usar un tema para niños.Esto le asegura que no perderá la función de duplicación cuando actualice su tema en el futuro.Usaremos el editor de temas Built -In WordPress para realizar cambios en las funciones.De todos modos, deberá agregar el siguiente código al final del archivo:

/ * * Función para la duplicación posterior. Después de aparecer como borradores. El usuario se redirige a la pantalla Editar */ function rd_dupplicate_post_as_draft () {global $ wpdb; if (! (isset ($ _get [‘post’) || isset ($ _post [‘post’)))) {wp_die (‘¡No se ha suministrado post para duplicar!’); } / * * Verificación nonce * / if (! Isset ($ _get [‘duplicate_nonce’) || / * * Obtener la publicación original ID */ $ post_id = (isset ($ _ get [‘post’)? / * * y todos los datos de publicación originales entonces */ $ post = get_post ($ post_id); / * * Si desea que el usuario actual sea el nuevo autor de la publicación, * luego cambie las próximas dos líneas a esto: $ new_post_author = $ post-> post_author; */ $ current_user = wp_get_current_user (); $ new_post_author = $ current_user-> id; / * * Si existe la fecha de publicación, creó el duplicado post */ if (isset ($ post) && $ post! = null) {/ * * nueva matriz post */ $ 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_ame’ => $ 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, ‘menú_order’ => $ post-> menú_order); / * * Inserte la publicación por wp_insert_post () función */ $ new_post_id = wp_insert_post ($ args); / * * Obtenga todos los términos de publicación actual El anuncio establecerlos en el nuevo borrador de Post */ $ Taxonomies = get_object_taxonomies ($ post-> post_type); // devolver la matriz de nombres de taxonomía para el tipo de publicación, ex matriz (“categoría”, “post_tag”); Foreach ($ taxonomies como $ taxonomy) {$ post_terms = wp_get_object_terms ($ post_id, $ taxonomy, array (‘campos’ => ‘slugs’)); Wp_set_object_terms ($ new_post_id, $ post_terms, $ taxonomy, falso); } / * * duplicar todo post meta solo en dos consultas sql * / $ post_meta_infos = $ wpdb-> get_results (“seleccione Meta_Key, Meta_Value desde $ wpdb-> postmeta donde post_id = $ post_id”); if (count ($ post_meta_infos)! Foreach ($ post_meta_infos como $ meta_info) {$ meta_key = $ meta_info-> meta_key; if ($ meta_key == ‘_wp_old_slug’) continuo; $ meta_value = addslashes ($ meta_info-> meta_value); $ sql_query_sel [] = “seleccione $ new_post_id, ‘$ met_key’, ‘$ met_value'”; } $ SQL_Query. = Implode (“Union All”, $ sql_query_sel); $ WPDB-> Query ($ SQL_Query); } / * * Final, redirige 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 (‘Post Creation falló, cubre no encontrar la publicación original:’ $ post_id); }} add_action (‘admin_action_rd_dupplicate_post_as_draft’, ‘rd_dupplicate_post_as_draft’);

/ * * Agregue el enlace duplicado a la lista de acciones para post_row_actions */ function rd_dupplicate_post_link ($ acciones, $ post) {if (current_use_can (‘edit_posts)) {$ acciones [‘ duplicate ‘] =’ <a href = "'. Wp_nonce_url ('admin.php? Action = rd_dupplicate_post_as_draft & post ='.; } devolver $ acciones; } add_filter ('post_row_acciones', 'rd_dupplicate_post_link', 10, 2); add_filter ('Page_row_actions', 'rd_dupplicate_post_link', 10, 2); Las dos últimas líneas permiten la funcionalidad de duplicación para publicaciones y páginas. Si decide que desea esta función solo para una u otra, puede eliminar la línea relevante. Ahora debe ver una opción de duplicación junto con otras publicaciones para publicaciones y páginas de sus respectivas listas:

Esta función de duplicación es ligeramente diferente de la que agregué anteriormente con un complemento. Al hacer clic en el enlace aquí, notará que el nuevo boceto se abre en el editor de WordPress, para que pueda comenzar a trabajar en él de inmediato. Conclusión Es posible querer duplicar sus páginas o publicaciones para crear plantillas para contenido futuro o hacer publicaciones de publicaciones antes de hacer cambios en su sitio, sea cual sea su razón, sin embargo, hay formas simples de hacer esto.
Para recapitular, aquí hay tres formas en que puede clonar una publicación o duplicar una página en WordPress:
Duplicar el contenido sin un complemento utilizando el enlace Copiar todo el editor de contenido. Use un complemento como la duplicación de páginas y la publicación, la publicación o la duplicación de la página.
Agregue la función de duplicación editando el archivo Functions.php de su base actual.

¿Tiene alguna pregunta sobre la duplicación de páginas y publicaciones en WordPress?¡Háganos saber en la sección de comentarios!
Cómo duplicar una página en WordPress (3 métodos)
Tags Cómo duplicar una página en WordPress (3 métodos)
homefinance blog