Página o publicar duplicado WordPress: Cómo hacer (2021)

¿Suele hacer una página duplicada de WordPress en nuestro sitio? La duplicación de una página o publicación no es muy común cuando se desarrolla un sitio web. Sin embargo, sería un movimiento inteligente de usted si generalmente duplica páginas o publicaciones. Entonces, ¿necesitas un campo de prueba para un nuevo look? ¿O tal vez para actualizaciones y actualizaciones del sistema? Independientemente de la situación, puede hacer duplicaciones de WordPress en cualquier momento. Lo que necesita ver aquí es qué métodos son adecuados para su sitio en este artículo, estamos muy contentos de ofrecerle el tutorial para explicar y guiar cómo duplicar una página en WordPress.
Antes de eso, pongamos cosas a funcionar: por qué debería hacer páginas/publicaciones dobles. Página de duplicado de WordPress: ¿Lo necesitas? Bueno, puedes elegir hacerlo o no. Sin embargo, hay situaciones en las que necesitará los dobles de su sitio, por ejemplo: los usuarios trabajan en la versión más reciente del tema, complemento, WordPress, PHP o algo relacionado, y su sitio no tiene el proceso de organización . – Desea hacer una copia para reutilizarla al crear contenido nuevo. -Encribe un aspecto de sueño y le gustaría probarlo en su sitio. – Debe aplicar un código CSS/HTML personalizado a su nuevo sitio web.
Como puede ver, una versión duplicada traerá enormes beneficios en juego. Bueno, estudiemos los métodos de duplicación de la página de WordPress. Copiar y pegar manualmente el contenido simplemente copiará y pegará el contenido a una nueva versión/boceto. Parece muy fácil de abordar y podemos adivinar por qué elige este método: – No conoce el método más rápido. -Un sitio no tiene muchas páginas y no se centra en el SEO. -Conalle una página que sea inaccesible a través del back-end de su sitio. Por las razones 2 y 3, debemos estar de acuerdo en que la copia manual y el pegado se convierte en la mejor opción para todos ustedes. Sin embargo, este método tiene algunas desventajas. No puede copiar correctamente imágenes, metaéticos, enlaces permanentes, CSS/HTML personalizados y otros elementos. Factor más importante aquí. Lo que hará es obtener acceso al sitio planificado, resaltarlo, copiarlo y pegarlo en el proyecto planificado. Por lo tanto, irá directamente al contenido. Pase al siguiente paso. Paso 2: Elimine las etiquetas HTML Después de pegar el contenido, navegue por el editor de códigos de su sitio aquí, eliminará todos & nbsp; y metaetiches, porque su sitio seguirá el marco del código. Como se ha dicho, la duplicación manual puede brindarle posibles errores y errores. Para resolver esto, puede buscar otras resoluciones que aún mantengan nuestro sitio.
La duplicación de publicaciones y páginas con el editor de bloques en particular, la duplicación con el editor de bloques parece semi-manual, pero aún tiene casi las mismas desventajas que la duplicación manual. Para comenzar esto, puede abrir el sitio y explorar “más herramientas y opciones” en el menú en la esquina superior derecha. Luego elija “Herramientas” y “Copiar todo el contenido”. Después de eso, tendrá todo el contenido para el nuevo proyecto después de pegarlo a la sección planificada. Aplicando un complemento en la página duplicada de WordPress En general, puede hacer cualquier cosa en WordPress con complementos, y también integrarse con su versión de WordPress. Tomemos el complemento de paliga duplicada como ejemplo. Luego lo descargará y activará. Navegue a “Páginas” -> “Todas las páginas”, pase al sitio planificado y elija el botón “Duplicar este”. Bravo, a partir de ahora puedes duplicar una página en WordPress con complementos. La importación del código en las funciones de las funciones.php a menudo dice “cuanto más difícil sea la solución, más flexible y eficiente es el resultado”. Por otro lado, este dicho también se aplica a esta solución. Los usuarios pueden agregar código al archivo Functions.php no solo para duplicar la página de WordPress, sino también para otros objetivos. Para más conveniencia, puede agregar un enlace a la pestaña de la placa. Por lo tanto, será muy fácil para usted hacer una página de clonos de WordPress.
Establecamos algunos requisitos primero: -Asaccesibilidad del servidor de su sitio: las referencias se pueden encontrar en cualquier momento en el panel de administración del host o en un correo electrónico cuando compra una cuenta por primera vez.-Un tema infantil que proviene del padre actual: puede guardar los cambios cuando actualiza/actualiza el sitio.Además, su sitio debe tener un tema infantil.-Un editor de texto: debe elegir el adecuado para sus propósitos: un cliente FTP: los usuarios pueden acceder al cliente FTP en el Administrador de archivos del host.Además, puede usar otras herramientas.
Vaya a los clientes de FTP primero, acceda al cliente FTP y navegue por la carpeta “WP -Contemplate” Tema -> “Tema”. Por lo tanto, debe tener las funciones del archivo.php en la carpeta del tema infantil. Si no, haz uno primero. Agregue las líneas de código después, abra ese archivo. Allí, agregará las líneas de código a continuación: /* funciones duplicadas y páginas. Los duplicados aparecen como borradores, y el usuario se redirige a la pantalla Editar. */ function rd_duplicate_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’) || / * Esto obtiene la publicación original o la identificación de la página */ $ post_id = (isset ($ _ get [‘post’)? ABSINT ($ _get [‘post’]): ABSINT ($ _post [‘post’)); /*… luego toma la fecha de publicación original. */ $ post = get_post ($ post_id); /* Para seleccionar otro usuario como autor de Post, use $ new_post_author = $ post-> post_author; De lo contrario … */ $ current_user = wp_get_current_user (); $ new_post_author = $ current_user-> id; / * Si la fecha de publicación existe, creó el duplicado */ if (isset ($ post) && $ post! = Null) {/ * creó una 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_name ‘=> $ post-> post_name,’ post_parent ‘=> $ 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 usando wp_insert_post () */ $ new_post_id = wp_insert_post ($ args); /* Obtenga todos los términos de publicación actuales, luego configúrelos con el nuevo borrador. */ $ 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 el post metatata * / $ posta_meta_infos = $ wpdb-> get_results (“Seleccione Meta_Key, Meta_Value desde $ wpdb-> postmeta Where 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); } / * Redirección 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ó, no pudo 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);Complete el proceso al final, recargue y regrese a la pantalla "páginas".En esa pantalla, debe ver el enlace de duplicación en esta página.Además, puede usarlo como complemento y desarrollarlo para obtener más usos.
Por lo tanto, esto puede duplicar la página en WordPress con un complemento. Elegir las formas correctas para la página duplicada de WordPress puede pensar que es bastante fácil copiar la página de WordPress. Además, las personas tienden a elegir las mejores y más rápidas formas de hacerlo. Sin embargo, le sugerimos que elija un método más complejo y más detallado, dependiendo de sus requisitos aparentes, un complemento es la selección más favorable para las personas que solo tienen que duplicar una página de WordPress. Tomará medidas después de descargar e instalar el tema, proporcionando todas las funciones para todos los problemas relacionados. Sin embargo, si tiene la intención de hacer muchas duplicaciones, puede considerar la solución de codificación difícil. Por otro lado, puede elegir otras opciones para fines y objetivos específicos, si es posible. Por lo tanto, valdrá la pena su presupuesto si le sirve completamente. Cómo duplicar una página de WordPress: Conclusión sobre las cosas, la página duplicada de WordPress debería ser una tarea fácil para cualquier propietario y desarrollador web. Según los requisitos y la experiencia, cada persona puede elegir las diferentes formas de hacerlo. Después de esta publicación, le mostré 4 formas comunes de duplicar una publicación o página de WordPress. Sus dificultades van de la más simple a la más compleja. A través del artículo, creemos que habría obtenido la solución correcta para duplicar una página de WordPress. Leer más: Cómo crear un tema para niños de WordPress (2021)

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *