Datos valiosos para tí

Los 5 mejores Page Builders de WordPress
Un page builder o maquetador visual de WordPress e...

Un page builder o maquetador visual de WordPress es un tipo de software que ayuda a diseñar páginas web fácilmente. Aquí te presentamos una comparativa de nuestros cinco page builders de WordPress favoritos.

Con estos maquetadores visuales, en lugar de tener que editar archivos HTML o PHP, puedes agregar o mover elementos en la página, todo dentro de una interfaz visual. Es por eso que a menudo se les llama creadores de páginas web de arrastrar y soltar.

¿Por qué usar un Page Builder?

Desde hace tiempo la gente tiene dos opciones para crear una página web: utilizar un CMS (sistema de gestión de contenido) como WordPress, o un page builder como Weebly o Wix.

WordPress es actualmente el CMS más popular, y ofrece una gran cantidad de temas premium con muy buenos diseños. Sin embargo, el CMS no es tan fácil de usar en lo que tiene que ver con el diseño, y los usuarios deben saber cómo editar el código para modificar los temas de WordPress. Sin embargo, con un plugin de page builder se elimina la necesidad de tener que saber de programación ya que ofrecen una interfaz visual de arrastrar y soltar.

Tales interfaces de usuario permiten colocar libremente elementos como textos, widgets o herramientas en las páginas.

Debido a su facilidad de uso, los page builders o maquetadores visuales están creciendo rápidamente en popularidad. Los page builders son una excelente manera de crear un sitio web sin complicaciones.

Y usar un CMS como WordPress sigue siendo la mejor opción para tener un sitio web verdaderamente potente, ya que nos da la oportunidad de crear páginas web mediante una interfaz visual de arrastrar y soltar, al instalar uno de los plugins de page builder. Veamos ahora nuestros favoritos.

Los mejores page builders de WordPress

1. Elementor

Demo de Elementor Page Builder para WordPress

Elementor es uno de los page builders de WordPress o maquetadores visuales más famosos a la fecha. A pesar de su relativamente reciente lanzamiento en el 2016, este plugin ya ha logrado más de un millón de instalaciones activas.

Este page builder de WordPress tiene una versión gratuita, que no tiene tantas funciones como la premium.

La versión gratuita de Elementor te da 40 plantillas y 30 widgets básicos. Los widgets gratuitos incluyen características geniales como carruseles de imágenes y elementos HTML personalizados. Algunos elementos son aparentemente triviales pero no están disponibles con el plan gratuito, como los elementos de Facebook, las listas de precios y los menús de navegación.

Si planeas abrir una tienda online, los planes pagados son mejores. Además de 22 widgets profesionales, también obtienes 18 widgets para WooCommerce. También puedes acceder a las integraciones de marketing de Elementor como MailChimp y HubSpot.

Aparte de las fantásticas ofertas anteriores, Elementor tiene algunas características únicas. Las páginas web responsive no son algo nuevo, pero con Elementor incluso puedes ocultar elementos en la versión móvil del sitio.

Para facilitar el diseño en lote, Elementor permite editar a la vez los widgets que estén presentes en todas las páginas. De esta manera, no es necesario modificar cada página individualmente para esos elementos. También puedes hacer plantillas de encabezado y pie de página para ahorrar aún más tiempo.

Cuando desactivas un page builder, generalmente deja códigos abreviados; los códigos detrás de tus widgets. Elementor no deja nada de eso. Sin embargo, se mantiene el estilo de los textos.

2. Page Builder by SiteOrigin

SiteOrigin Page Builder WordPress demo

SiteOrigin es un plugin de page builder ligero y sencillo en comparación con Elementor. Sin embargo, es uno de los más destacados ya que actualmente cuenta con más de un millón de usuarios activos.

SiteOrigin no solo es simple; también es gratuito a pesar de que ofrece una versión premium. La versión gratuita tiene 23 widgets (incluido el carrusel de posts, slider de imagen y video, y tabla de precios) y 25 plantillas. Puede que algunas personas no estén satisfechas con la selección limitada de widgets que ofrece SiteOrigin. Sin embargo, es compatible con la mayoría de los widgets de WordPress.

La versión premium está disponible por un pago único. Junto con la compra, obtienes 17 widgets adicionales, soporte por correo electrónico y futuras actualizaciones gratuitas. Algunos de los widgets adicionales son mejoras de los gratuitos, mientras que otros son exclusivos de la versión premium. Incluyen un slider de imagen parallax, un creador de tipo de publicación personalizada y animación de widgets.

Lo que hace único a SiteOrigin es su editor. Contrariamente a muchos otros page builders, este tiene dos. Primero, está el editor en vivo, que te permite ver los cambios en tiempo real. Aparte de eso, también puedes editar o agregar páginas a través del backend de WordPress.

El editor en vivo tiene dos paneles: editor y vista previa. No puedes editar en el panel de vista previa, pero con SiteOrigin obtienes las funciones de deshacer y rehacer que no están disponibles en otros page builders de wordPress.

SiteOrigin es aún mejor si entiendes CSS (cascading style sheets). CSS es un lenguaje de programación que modifica la visualización de elementos HTML. Cada vez que edites un widget, puedes agregar o modificar su estilo CSS.

Desafortunadamente, SiteOrigin no borra todo cuando lo desactivas, y algunos botones generalmente dejan un código abreviado.

3. Beaver Builder

Demo de Beaver Builder maquetador visual de WordPress

A pesar de no tener tantas descargas activas como los dos maquetadores visuales anteriores, Beaver Builder no es un nombre nuevo en la industria. Más de 500 mil sitios web de WordPress utilizan este page builder hoy.

Hay dos versiones de Beaver Builder: lite y paga. La versión lite es gratuita; y aunque incluye algunas funciones útiles, solo tiene cinco widgets: editor de texto, foto, video, barra lateral y elemento HTML. Esta última característica te permite usar códigos abreviados para insertar widgets de WordPress. La versión lite no tiene ninguna plantilla.

La capacidad de multi-sitio te permite volver a configurar el diseño con unos pocos clics cada vez que crees un sitio nuevo. Si eso no es suficiente, la configuración de red de multi-sitio te otorga la misma autoridad, pero para una red.

La función de marca blanca es una buena noticia para las empresas de diseño web. Con ella puedes usar Beaver Builder como si fuera tu propio servicio al reemplazar los textos y logotipos de Beaver Builder por los tuyos.

La versión de pago tiene 24 widgets adicionales, incluyendo el carrusel de posts, el slider de posts y un formulario de suscripción. Además, recibes 56 plantillas para empezar.

Al igual que SiteOrigin, Beaver Builder te permite ser creativo con la personalización de CSS. Aparte de eso, puedes interactuar con la vista previa de tu sitio en el editor visual. Incluso puedes editar textos directamente en él.

Beaver Builder no deja códigos abreviados tras la desactivación.

4. Live Composer

Live Composer Page Builder para WordPress

No dejes que la falta de popularidad de Live Composer te engañe. Definitivamente es una herramienta que vale la pena considerar. Cuenta con más de 50 mil instalaciones activas y una calificación muy alta en el directorio de plugins de WordPress.

Para aquellos que no tengan un gran presupuesto, Live Composer es una buena opción. Este page builder de WordPress es casi totalmente gratuito. Obtienes un editor funcional de arrastrar y soltar que cuenta con una vista previa en vivo y es compatible con el diseño web responsive, completamente gratis.

La versión gratuita te ofrece 40 widgets, como pestañas, menú de acordeón, recuadro de testimonios y más. Además de eso, obtienes una plantilla de sitio web de portfolio y una plantilla en blanco.

Hay un paquete de extensión que tiene 12 widgets premium como el tipo de publicación personalizada y sliders de imagen de antes/después. El precio depende de la cantidad de sitios.

Además del paquete de extensión, también puedes encontrar extensiones de WooCommerce. Este tiene el mismo precio que el paquete de extensión estándar y ayuda a crear un sitio web de tienda virtual completo. Obtienes plantillas únicas para páginas de productos, una cuadrícula de listado de productos, una página de pago y cuenta de cliente.

Aparte de eso, Live Composer puede coexistir con la mayoría de los temas de WordPress y no deja códigos abreviados tras la desactivación.

5. Responsive Landing Page Builder by PluginOps

PluginOps Page Builder para WordPress

Como su nombre lo indica, este es un generador de landing pages o páginas de destino de WordPress. Una página de destino es donde la gente llega inmediatamente después de hacer clic en un link o un anuncio publicitario. Esta página solo debe contener la información más esencial sobre tu sitio, y tiene que convencer a las personas a quedarse y averiguar más. Esto es crítico para mejorar el marketing.

Este page builder para WordPress ofrece un editor visual con un diseño de arrastrar y soltar como los demás de esta lista. Independientemente del plan que utilices, recibes 28 widgets que incluyen JavaScript personalizado, CSS y áreas de código abreviado.

Cómo migrar tu sitio web de Joomla a WordPress (en 5 pasos)
Joomla es una plataforma potente por derecho ...

Joomla es una plataforma potente por derecho propio. Sin embargo, muchas personas prefieren WordPress para sus aplicaciones, en gran parte debido a su facilidad de uso y flexibilidad. El problema es que migrar un sitio web de una plataforma a otra puede ser un poco confuso. Es por eso que te guiaremos a través del proceso.

En general, este es el proceso para migrar de Joomla a WordPress:

  1. Configurar el plugin de FG Joomla to WordPress.
  2. Encontrar los parámetros de tu base de datos Joomla.
  3. Migrar tu contenido de Joomla a WordPress.
  4. Reemplazar tus enlaces internos en WordPress.
  5. Apuntar tu dominio hacia tu nuevo sitio de WordPress.

Para cuando hayamos terminado, tu sitio web debería estar en funcionamiento en WordPress sin problemas. Sin embargo, antes de comenzar, analicemos las razones para pasar de Joomla a WordPress.

¿Por qué migrar de Joomla a WordPress?

La página de Joomla.

Joomla es una plataforma sólida, pero muchas personas prefieren la flexibilidad de WordPress.

Comencemos diciendo que Joomla es una plataforma fantástica. Ofrece opciones integradas de optimización para motores de búsqueda (SEO), seguridad sólida y muchas funciones útiles. La migración de una plataforma a otra no se trata de elegir cuál es superior, sino de comprender cuál es la mejor para tus necesidades particulares.

WordPress, en comparación, es el sistema de gestión de contenido (CMS) más popular que existe. También ofrece una serie de ventajas sobre Joomla. Por ejemplo:

  • WordPress es más fácil para principiantes. Si eres nuevo en la creación y administración de sitios web, probablemente te llevará menos tiempo familiarizarte con WordPress que con Joomla.
  • Tienes más opciones de personalización. La gran cantidad de plugins y plantillas disponibles para los usuarios de WordPress es asombrosa. No importa qué tipo de sitio web desees construir, puedes lograrlo mucho más rápido utilizando estas herramientas dedicadas.
  • La comunidad de WordPress es mucho más activa. Más usuarios significa que tienes acceso a una mejor comunidad de soporte. Si alguna vez tienes problemas al usar WordPress, encontrarás toneladas de guías y tutoriales en línea para ayudarte a resolverlos.

En nuestra experiencia, WordPress es de lejos la mejor opción si no tienes experiencia en desarrollo web. Con este CMS, puedes crear sitios web de aspecto profesional que cuentan con funciones avanzadas, sin tocar una sola línea de código. Por otro lado, si tienes experiencia con el desarrollo web, podrás obtener aún más de esta plataforma. Entonces, hay muy pocas desventajas de usar WordPress.

En esta etapa, ya deberías saber si estás listo para migrar de Joomla a WordPress, por lo que no gastaremos más tiempo vendiéndote la idea. En lugar de eso, te enseñaremos cómo hacerlo, para que puedas volver rápidamente a trabajar en la mejora de tu sitio web.

Preparación para migrar de Joomla a WordPress

La página de WordPress.

Como habrás notado, ¡somos grandes admiradores de WordPress!

Antes de comenzar el proceso de migración, necesitarás tres cosas:

  1. Hosting web para alojar tu nuevo sitio web. Si no estás seguro de cuál usar, puedes echarle un vistazo a lo que tenemos para ofrecer aquí. ¡Pero la elección depende de ti!
  2. Una instalación nueva de WordPress, configurada y lista para funcionar. 
  3. Acceso al dominio que estás utilizando actualmente en tu sitio web de Joomla. Una vez que migres tu sitio, deberás actualizar este dominio para que apunte hacia tu instalación de WordPress.

Es importante destacar que la elección de tu proveedor de hosting web es fundamental para el rendimiento de tu sitio web. Idealmente, querrás elegir un proveedor que te ofrezca precios justos, excelente rendimiento y características específicas para WordPress.

En cualquier caso, una vez que tengas un plan de hosting y una instalación de WordPress listos, es hora de arremangarse y ponerse a trabajar.

Cómo migrar tu sitio web de Joomla a WordPress (en 5 pasos)

Tenemos mucho terreno por recorrer aquí, así que entremos en materia. No te preocupes, el proceso es más sencillo de lo que puedas imaginar.

Paso 1: Configura el plugin FG Joomla to WordPress

Desde el primer momento, WordPress te permite importar contenido desde otras plataformas. Sin embargo, Joomla no está en la lista de CMS que admite de forma nativa. Sin embargo, no hay que asustarse: puedes agregar fácilmente la compatibilidad con Joomla usando el plugin correcto. En este caso, eso es FG Joomla to WordPress.

Para comenzar, accede a tu tablero de WordPress y ve a la pestaña Plugins > Añadir nuevo. Verás una barra de búsqueda a la derecha, donde puedes escribir FG Joomla to WordPress para abrir el plugin:

Instalando el plugin de FG Joomla to WordPress.

Continúa y haz clic en el botón Instalar ahora junto al nombre del plugin. WordPress configurará todo, y cuando esté listo, aparecerá un nuevo botón Activar en el mismo lugar. Haz clic en él y el plugin estará listo para funcionar.

Sin embargo, antes de que puedas usar el plugin, necesitarás algunas credenciales que le permitirán a WordPress incorporar tu contenido de Joomla. Hablemos de cómo hacer eso.

Paso 2: Encuentra tus parámetros de la base de datos de Joomla

Para el siguiente paso, vamos a necesitar tus credenciales de la base de datos de Joomla. Esto permitirá que el plugin de WordPress importe tu contenido de Joomla. Sin estas, la plataforma no permitirá que el plugin copie tus archivos.

Para encontrar estas credenciales, ve a tu panel de control de Joomla y selecciona la pestaña System en la parte superior de la pantalla. Elige la opción de Global Configuration y busca la pestaña Server en la siguiente pantalla:

Tu configuración de Joomla

Si miras hacia la derecha, verás una sección llamada Database Settings. Los campos que nos interesan son HostDatabase UsernameDatabase Name, y Database Tables Prefix:

Tu configuración de la base de datos Joomla.

Si tu base de datos de Joomla está ubicada en un servidor diferente al sitio de WordPress, puede que necesites usar el nombre de host Remoto MySQL. Una solución fácil es hacer una copia de seguridad de tu base de datos de Joomla, cargarla en la cuenta de hosting actual y usarla en lugar de la original durante la migración.

Puedes mantener esta pestaña abierta por ahora o copiar el contenido de estos campos en un lugar seguro. Los vas a necesitar en breve.

Paso 3: Migra tu contenido de Joomla a WordPress

En este punto ya tienes todos los ingredientes que necesitas. Es hora de que el plugin FG Joomla a WordPress haga su magia. Para comenzar, regresa a tu escritorio de WordPress y ve a la pestaña Herramientas > Importar. Allí verás varias opciones, incluida una que dice Joomla (FG). Haz clic en el enlace Ejecutar importador que está justo debajo:

Ejecutando el plugin importador

En la siguiente pantalla configurarás la forma en que el plugin manejará el contenido que importa. Primero, elige si quieres que WordPress fusione tu contenido de Joomla con tus publicaciones existentes, o configure todo como un sitio nuevo. Recomendamos la última opción, incluso si tu sitio web de WordPress es completamente nuevo:

Eliminando tu contenido de WordPress existente.

Ahora, ve a la sección de Parámetros del sitio Joomla. Allí, deberás ingresar la URL de tu sitio web de Joomla existente. De esta forma, el plugin sabrá de dónde extraer tus archivos multimedia, que son necesarios a menos que quieras que tu nuevo sitio se vea vacío:

Ingresando la URL para tu sitio web de Joomla.

Pasa a la sección de Parámetros de base de datos Joomla, que es donde usarás las credenciales que encontraste en el paso anterior. Pega aquí los valores de Joomla en sus respectivos campos, pero deja intactas las opciones Puerto y Base de datos:

Ingresando la configuración de tu base de datos Joomla.

Ahora, haz clic en el botón Test the database connection, para que el plugin pueda verificar si los parámetros de la base de datos funcionan correctamente.

Casi hemos terminado, pero aún quedan algunos ajustes por configurar. Si te desplazas hacia abajo, verás una sección llamada Funcionamiento. Aquí puedes elegir si quieres importar entradas archivadas, seleccionar qué archivos multimedia debería extraer el plugin de Joomla y decidir qué hacer con las palabras clave meta de tu contenido:

Configurando tus configuraciones de importación de medios.

También notarás que hay una opción para importar tu contenido de Joomla como páginas en lugar de publicaciones. Si lo haces o no, dependerá del tipo de sitio que tenías en Joomla. Si tu sitio es un blog, por ejemplo, querrás mantener esta opción desactivada.

Finalmente, puedes continuar y hacer clic en el botón Start / Resume the import, y esperar a que el plugin haga su trabajo. Esto podría tomar un tiempo, dependiendo de cuán grande sea tu sitio web de Joomla, así que ve por una taza de café mientras tanto.

Si quieres saber cómo avanza el proceso, mira la sección de registro, directamente desde esta página. También hay una práctica barra de progreso que te muestra cuánto ha avanzado:

Verificando el progreso del proceso de importación.

En nuestra experiencia, la migración generalmente se ejecuta sin problemas. Sin embargo, hay casos en los que WordPress podría tener dificultades para importar parte de tu contenido de Joomla, dependiendo de tu proveedor de hosting. Si estás utilizando un plan liviano, el plugin puede ‘agotar el tiempo de espera’ al intentar extraer tu contenido de Joomla, lo que puede ocasionar errores.

Para ser claros, este no es un problema común. Sin embargo, demuestra cuán importante es elegir un proveedor de hosting sólido. Si tienes este problema, deberás reiniciar el proceso y darle otra oportunidad de ejecución.

En cualquier caso, una vez que finalice la migración, deberías ver un mensaje de éxito en la sección de registro. Ahora, ve y echa un vistazo a las nuevas páginas y publicaciones de tu sitio de WordPress. Ahora debes verificar que todo tu contenido haya pasado de Joomla a WordPress con éxito.

En esta etapa, puedes observar que si haces clic en un enlace interno dentro de WordPress, es posible que no funcione correctamente. Eso es porque estos enlaces todavía apuntan hacia tu sitio de Joomla. Vamos a arreglarlo ahora.

Paso 4: Reemplaza tus enlaces internos en WordPress

Afortunadamente, el plugin FG Joomla to WordPress también incluye una herramienta para ayudarte a arreglar tus enlaces internos. Para usarla, deberás volver a la pestaña Herramientas > Importar y hacer clic en el botón Ejecutar importador debajo de la opción Joomla una vez más.

Verás la familiar pantalla de importador ahora. Ignora todas las configuraciones que usaste en el último paso y desplázate hacia abajo hasta el final. Hay una sección llamada Después de la migración allí, que incluye un botón que dice Modificar enlaces internos. Haz clic sobre él ahora:

Reparar tus enlaces internos

Este botón se encargará de todos los enlaces internos que encuentre dentro de tu contenido de WordPress, y los arreglará para que ya no apunten a Joomla. Cuando termine el proceso, el plugin te dirá cuántos enlaces ha modificado. Debería funcionar sin problemas, aunque después querrás revisar algunos de tus enlaces solo para estar seguro.

¡Ahora tu nuevo sitio web de WordPress está casi listo! Solo queda un detalle por resolver: tu dominio.

Paso 5: Apunta tu dominio hacia WordPress

Probablemente ya tengas un nombre de dominio registrado apuntando hacia tu sitio de Joomla. Sin embargo, después de la migración, querrás asegurarte de que tu dominio lleve a los visitantes al lugar correcto.

Si quieres registrar un nuevo dominio para usar con WordPress, puedes hacerlo. Sin embargo, no recomendamos cambiar los dominios si tu sitio web ya ha existido por un buen tiempo. Afortunadamente, cambiar el sitio al que apunta tu dominio actual es bastante simple.

Existen varias maneras de modificar la configuración de tu dominio, incluido el cambio de tus servidores de nombres (name servers) y el uso de ‘A records‘.

Cuando hayas terminado, recuerda que puede demorar un poco para que los cambios en tu dominio se propaguen. Eso significa que no hay que preocuparse si todavía dirige hacia tu sitio Joomla justo después de hacer el cambio. Dale unas horas, o un par de días como máximo, y tu dominio se actualizará para apuntar hacia tu nuevo sitio.

En esta etapa, no hay nada más que hacer excepto trabajar en tu nuevo sitio web de WordPress. También es posible que quieras eliminar tu sitio de Joomla ya que no lo vas a usar, ¡pero eso depende de ti!

Cómo duplicar una página, entrada o post en WordPress
¿Alguna vez te has enfrentado a una situación en...

¿Alguna vez te has enfrentado a una situación en la que quieres darle un nuevo aire a tu página actual con un nuevo diseño, pero quieres mantener intacto el contenido para usarlo en el futuro? Seguramente puedes usar copiar / pegar y guardar todo el contenido en un borrador, pero esto no movería la optimización SEO, las plantillas de página, las imágenes destacadas y otros datos asociados.

También hay ocasiones en que quieres clonar tu blog/página existente solo para hacer algunos ajustes en una de las copias y compararla con la versión anterior. Bien, ¡podría haber muchísimas circunstancias cuando solo necesitas duplicar una página o una publicación en WordPress!

Es inútil tener que hacerlo dos veces cuando realmente puedes ahorrar tu tiempo simplemente duplicando la página o la entrada deseada en WordPress con un solo clic. En este tutorial, aprenderemos cómo duplicar una página en WordPress con la ayuda de plugins ya que es la manera más fácil y sencilla de hacerlo.

Opción 1 – Duplicar una página/entrada con el plugin Duplicate Post

El plugin Duplicate Post es una de las formas más sencillas con las cuales puedes clonar tu página o entrada en WordPress. No solo te permite crear un clon, sino que también puedes elegir agregar tus propias opciones de personalización. Puedes tener un sufijo o prefijo predefinido que se puede agregar antes o después del título de la página o entrada clonada. Además, también puedes restringir la funcionalidad del plugin en función de los roles del usuario.

Para clonar tu entrada/página con este plugin, sigue los pasos que se detallan a continuación:

  1. Instala y activa el plugin.
  1. A continuación, haz clic en Páginas -> Todas las páginas.
  2. Ahora pasa el cursor sobre la página o entrada que deseas clonar, y verás dos nuevas opciones allí: Clonar y Nuevo borrador.
  • Puedes hacer clic en Clonar para crear una versión clonada de la entrada seleccionada.
  • Puedes hacer clic en Nuevo borrador para crear una versión clonada de la entrada seleccionada y abrirla en el editor de entradas. Luego puedes comenzar la edición y elegir guardarla como borrador o publicarla.

Opción 2 – Clonar una página/entrada con el plugin Duplicate Page and Post

Duplicate Page y Post es otro plugin que se puede utilizar para clonar páginas y entradas rápidamente. El plugin te ayuda a crear un duplicado de una página o entrada mientras se asegura de que todo el contenido, título y estilo de la página o la entrada se conserven tal como está.

Usar este plugin es bastante fácil. Solo tienes que seguir estos pasos:

  1. Instala y activa el plugin Duplicate Page and Post.
  1. A continuación, ve a Páginas -> Todas las páginas si quieres crear una copia clonada de una página, o a Entradas-> Todas las entradas si deseas crear una copia clonada de tu entrada.
  2. Pasa el cursor sobre la entrada que deseas clonar y haz clic en Clone Me!.
  3. A continuación, serás redirigido a una copia clonada de la entrada o la página, respectivamente. Edítalo y haz clic en Publicar (Publish) o en Guardar borrador (Save Draft).

Opción 3 – Usar Post Duplicator para clonar entradas y páginas de WordPress

Si los dos plugins anteriores no se adaptan muy bien a tus necesidades, puedes optar por usar Post Duplicator. Este plugin te permitiría crear una réplica exacta de la entrada seleccionada al mismo tiempo que conserva los campos personalizados y las taxonomías personalizadas.

Esto es todo lo que tienes que hacer es:

  1. Instala y activa el plugin.
  2. Pasa el cursor sobre la entrada o la página que quieres duplicar y haz clic en Duplicar entrada/Duplicar página para crear una copia clonada.
  3. El plugin duplicará al instante la página o entrada.

Opción 4 – Duplicar una página o entrada de WordPress sin usar plugins

Nota: Recomendamos realizar una copia de seguridad de tu sitio web antes de editar cualquier archivo de WordPress.

Además de utilizar plugins, también puedes usar código para duplicar páginas y entradas de WordPress. Si eres de los que les gusta la programación, esta será tu oportunidad. Incluso si no te gusta, también te daremos una solución. A continuación, encontrarás el fragmento de código para habilitar la duplicación de entradas en WordPress:

  1. /*
  2. * Function for post duplication. Dups appear as drafts. User is redirected to the edit screen
  3. */
  4. function rd_duplicate_post_as_draft(){
  5. global $wpdb;
  6. if (! ( isset( $_GET) || isset( $_POST) || ( isset($_REQUEST) && 'rd_duplicate_post_as_draft' == $_REQUEST ) ) ) {
  7. wp_die('No post to duplicate has been supplied!');
  8. }
  9. /*
  10. * Nonce verification
  11. */
  12. if ( !isset( $_GET ) || !wp_verify_nonce( $_GET, basename( __FILE__ ) ) )
  13. return;
  14. /*
  15. * get the original post id
  16. */
  17. $post_id = (isset($_GET) ? absint( $_GET ) : absint( $_POST ) );
  18. /*
  19. * and all the original post data then
  20. */
  21. $post = get_post( $post_id );
  22. /*
  23. * if you don't want current user to be the new post author,
  24. * then change next couple of lines to this: $new_post_author = $post->post_author;
  25. */
  26. $current_user = wp_get_current_user();
  27. $new_post_author = $current_user->ID;
  28. /*
  29. * if post data exists, create the post duplicate
  30. */
  31. if (isset( $post ) && $post != null) {
  32. /*
  33. * new post data array
  34. */
  35. $args = array(
  36. 'comment_status' => $post->comment_status,
  37. 'ping_status' => $post->ping_status,
  38. 'post_author' => $new_post_author,
  39. 'post_content' => $post->post_content,
  40. 'post_excerpt' => $post->post_excerpt,
  41. 'post_name' => $post->post_name,
  42. 'post_parent' => $post->post_parent,
  43. 'post_password' => $post->post_password,
  44. 'post_status' => 'draft',
  45. 'post_title' => $post->post_title,
  46. 'post_type' => $post->post_type,
  47. 'to_ping' => $post->to_ping,
  48. 'menu_order' => $post->menu_order
  49. );
  50. /*
  51. * insert the post by wp_insert_post() function
  52. */
  53. $new_post_id = wp_insert_post( $args );
  54. /*
  55. * get all current post terms ad set them to the new post draft
  56. */
  57. $taxonomies = get_object_taxonomies($post->post_type); // returns array of taxonomy names for post type, ex array("category", "post_tag");
  58. foreach ($taxonomies as $taxonomy) {
  59. $post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
  60. wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
  61. }
  62. /*
  63. * duplicate all post meta just in two SQL queries
  64. */
  65. $post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
  66. if (count($post_meta_infos)!=0) {
  67. $sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";
  68. foreach ($post_meta_infos as $meta_info) {
  69. $meta_key = $meta_info->meta_key;
  70. if( $meta_key == '_wp_old_slug' ) continue;
  71. $meta_value = addslashes($meta_info->meta_value);
  72. $sql_query_sel= "SELECT $new_post_id, '$meta_key', '$meta_value'";
  73. }
  74. $sql_query.= implode(" UNION ALL ", $sql_query_sel);
  75. $wpdb->query($sql_query);
  76. }
  77. /*
  78. * finally, redirect to the edit post screen for the new draft
  79. */
  80. wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
  81. exit;
  82. } else {
  83. wp_die('Post creation failed, could not find original post: ' . $post_id);
  84. }
  85. }
  86. add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
  87. /*
  88. * Add the duplicate link to action list for post_row_actions
  89. */
  90. function rd_duplicate_post_link( $actions, $post ) {
  91. if (current_user_can('edit_posts')) {
  92. $actions = '<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>';
  93. }
  94. return $actions;
  95. }
  96. add_filter( 'post_row_actions', 'rd_duplicate_post_link', 10, 2 );

Si bien este fragmento solo funciona para duplicar entradas, puedes cambiar a la duplicación de páginas de WordPress reemplazando la última línea por esta:

  1. add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);
Agregar función para duplicar la página de WordPress

Todo lo que tienes que hacer es pegar este código en tu archivo functions.php. Para hacer esto, puedes usar el Administrador de archivos, el cliente FTP o el editor de archivos de WordPress incorporado:

Botón para duplicar la página o entradas

Ahora, si vas a la sección Todas las entradas o Todas las páginas, deberías ver un botón Duplicar.

Si presionas este botón, WordPress creará una copia de la página o entrada y la guardará como borrador.

Clientes destacados en Chile

Ver más clientes

Las mejores prestaciones de alojamiento web en Chile

Hosting MULTIDOMINIO

Hosting MULTIDOMINIO

Aloja más de 1 dominio en cada plan

Los planes de hosting comunes sólo te permiten alojar 1 ó 2 dominios, con nosotros alojas desde 4 hasta 16 sites distintos en un mismo y único plan, pagando 1 sólo alojamiento para todos.

Amplísima CAPACIDAD

Amplísima CAPACIDAD

Para que no te limites

Los demás apenas te ofrecen unos cuantos MB´s o un par de GB´s de almacenamiento, con nosotros cuentas con 40GB´s hasta capacidad ILIMITADA en discos SSD, de acuerdo al plan.

Certificado SSL GRATUITO

Certificado SSL GRATUITO

Para que tu site se vea seguro

Ahora que los navegadores alertan sobre sites que no lo tengan, y Google lo toma en cuenta para el posicionamiento, incluimos Certificado de Seguridad para todos los dominios alojados con nosotros.

Softaculous

Herramientas web preinstaladas

Instala en tu sitio, sin necesidad de conocimiento alguno de programación y en un solo click: Administradores de Contenido (Worpress, Joomla..) , Foros, E-commerce (Magento…), E-learning (Moodle…) y distintas plataformas adicionales.

Promociones y DESCUENTOS

Promociones y DESCUENTOS

Ofreciéndote más por tu dinero

Si contratas semestralmente 1 mes te sale gratis, y si es anualmente obtienes 2 meses gratuitos, adicionalmente algunos planes incluyen descuentos desde 10 hasta 20% por contrataciones anuales.

Atención INMEDIATA

Atención INMEDIATA

Contáctanos al instante

Si no te gusta esperar por engorrosos tickets o correos tardíos, estamos siempre a tu disposición vía WhatsApp, de lunes a viernes de 8:00am a 12:00m y de 2:00pm a 6.00pm, los sábados de 9:00am a 2:00pm.

Efectivo Control AntiSpam

Bloqueamos el molesto spam con SpamAssassin

Discos duros SSD

Alto desempeño y velocidad de carga para tu site

Versión PHP actualizada

Elige y activa desde la 4.4. a la 7.3

Consejos y conocimiento

Dispón de artículos al día a través de nuestro blog y redes

Algunos de nuestros planes de HOSTING MULTIDOMINIO para todo Chile

SILVER

$1.300 MENSUAL

$3.900 Trimestral
$6.500 Semestral (1 mes gratis)
$13.000 Anual (2 meses gratis)
  • Aloja 1 dominio

    Incluye registro de 1 dominio .COM
    en contratación anual

  • Incluye Certificado de Seguridad SSL
  • Capacidad en disco SSD ILIMITADA*


    *Checa aquí las condiciones.
  • Transf. | Ctas. Correo | BD MySQL ILIMITADAS
  • Contratación MENSUAL, TRIMESTRAL, SEMESTRAL o ANUAL
Ordenar

PLATINUM

$4.700 MENSUAL

$14.100 Trimestral
$23.500 Semestral (1 mes gratis)
$47.000 Anual - 20% Dcto. (2 meses gratis)
  • Aloja 7 dominios

    Aloja 7 sites por sólo $671 mensuales c/u

    (Precio referencial)

    Incluye registro de 1 dominio .COM
    en contratación anual

  • Incluye Certificado de Seguridad SSL
  • Disponible para contrataciones anuales

    ¿Qué es esto?
  • Capacidad en disco SSD 110GB

  • Transf. | Ctas. Correo | BD MySQL ILIMITADAS
  • 20% Dcto. en Contratación ANUAL
  • Copia este código para aplicar el descuento del 20% en tu compra ANUAL
    promoplatinum
Ordenar

GOLD

$6.700 MENSUAL

$20.100 Trimestral
$33.500 Semestral (1 mes gratis)
$67.000 Anual (2 meses gratis)
  • Aloja 16 dominios

    Aloja 16 sites por sólo $419 mensuales c/u

    (Precio referencial)

    Incluye registro de 1 dominio
    .COM o .CL en contratación anual

  • Incluye Certificado de Seguridad SSL

  • ¿Qué es esto?
  • Capacidad en disco SSD ILIMITADA*

    *Checa aquí las condiciones.

  • Transf. | Ctas. Correo | BD MySQL ILIMITADAS
Ordenar

Testimonios

¿Quieres conocer más opiniones sobre nuestros servicios y saber quiénes son nuestros clientes?

Dale un vistazo a correos y comunicaciones reales de algunos de nuestros clientes, donde expresan espontáneamente su gratitud y complacencia.

Testimonios y Clientes

Desarrollos web destacados

¿Quieres comprobar la estabilidad de nuestros servidores?

Presiona arriba en el logo de la plataforma externa que monitorea minuto a minuto la actividad de nuestros servidores, para certificar su óptimo Uptime.

¿Por qué nosotros?

Hosting MULTIDOMINIO

La mayoría de los proveedores en Chile sólo te permiten alojar 1 único dominio o site en cada plan, esto incrementa los costos al tener que contratar un servicio de hosting para cada página web. Con nosotros puedes alojar varios dominios o sites distintos dentro de un mismo plan, con lo que para varias páginas web pagas 1 sólo hosting.

AMPLÍSIMA Capacidad

Ya no tendrás que estar pensando en unos cuantos MB´s o GB´s de espacio limitado que te ofrecen otros. Con nosotros cuentas con una capacidad desde 40GB´s hasta ILIMITADA! en discos SSD, lo que en términos de espacio para páginas web es una disponibilidad super amplia!

Por estas sólidas razones!

Verdadera atención PERSONAL

Las empresas se disuelven y desaparecen, las personas no, por lo que con nosotros contarás con un grupo de personas realmente comprometidas a atenderte, empezando por la directiva, con quien tendrás trato directo. Cero protocolo y burocracia, no somos una simple razón social, somos personas involucradas y apegadas a lo que hacemos, prestas a servirte.

Auténtica EXPERIENCIA

No salimos ahorita ni estamos explorando el negocio, estamos desde 1998 en el mercado del hosting, registro de dominios y desarrollo de páginas web, lo que nos da el suficiente aval para asegurarte que realmente sabemos lo que hacemos y cómo atenderte ¡en todo Chile!.

Te mudamos con nosotros sin costo alguno.

Si tu cuenta hosting anterior pesa menos de 1GB y se maneja a través de CPanel, nosotros nos encargamos de traer todo a nuestro servidor, tal como lo tengas allí configurado, sin costo alguno!

Contamos con

En términos simples la tecnología CloudLinux, exclusiva de servidores Linux para hosting compartido -como los nuestros- garantiza una mayor estabilidad, rendimiento y seguridad en los servicios de alojamiento, al aislar las cuentas de usuario, impidiendo que el excesivo, erróneo o mal manejo en el consumo de recursos de una afecte a las otras, asegurando así la actividad del resto de los usuarios allí alojados.

Así que ni te preocupes si un vecino se porta mal (voluntariamente o no), eso en nada afectará el funcionamiento de tu servicio ni del servidor en general, sólo a su cuenta.

Directorio de Web hosting Venezuela
Listed on WHTop.com