Cómo importar y exportar widgets en WordPress entre diferentes sitios

WordPress permite nada más instalarse importar y exportar cierto tipo de contenido. Básicamente todo el tipo de contenido que se guarda en las tablas post y postmeta, es decir: entradas, páginas y los custom post types que uséis y que no manejen más datos aparte (como los productos de WooCommerce). La exportación viene de forma nativa en el core y la importación se hace con el WordPress Importer, un plugin que te instala el propio WordPress si le pides instalar contenido en «Herramientas -> Importar». También hace poco os hablé de cómo exportar usuarios e importar usuarios; acción que podéis hacer usando nuestro plugin libre disponible en el repositorio Import Users From CSV With Meta. Sin embargo, hay otros elementos como widgets que siguen otro camino. Veamos cómo exportar e importar widgets entre sitios.

Instalar el plugin para exportar e importar widgets

Existe un plugin específico para esta labor, su nombre es: Widget Importer & Exporter. Para instalarlo como siempre:

  1. Iniciad sesión en vuestro WordPress
  2. En el escritorio
  3. Plugins
  4. Añadir nuevo
  5. Buscáis el plugin, lo instaláis y lo activáis

Su aspecto es el de la imagen de arriba, así lo reconoceréis antes a la hora de instalarlo.

En escritorio, herramientas, tendréis un acceso nuevo que indicará: «Widget importer & exporter». Como es lógico, tendréis que instalar el plugin en ambos sitios, en el sitio origen y en el destino.

Otro uso de este plugin es hacer copias de seguridad de tus widgets, si estás haciendo pruebas o directamente alguna vez «has perdido algún widget», con el fichero que genera podrás recuperarlo en un par de clics

Exportar widgets, para luego importarlos

Bueno, pues vamos a ver cómo es el proceso y paso seguido, os explico algunos detalles no menos importantes. Es muy sencillo.

  1. En el sitio origen, os vais a «Herramientas», «Widgets importer & exporter»
  2. Le dais a «Export widgets»
  3. Se generará un fichero .wie con toda la información de los widgets (si lo abrís con un editor de código veréis su formato, es bastante sencillo)
  4. En el sitio destino, accedéis al mismo panel
  5. Y elegís la opción de «Import widgets» previamente habiendo elegido el fichero con los widgets
  6. Veréis el resultado del proceso de importación

Pero bueno, vamos a ver una serie de cuestiones que no son menores, y que al final, son las que «dan cierta complejidad» a este tema, porque como veis lo que es la generación del fichero con widgets y su inserción es inmediata.

¿Puede un widget duplicarse?

Si el widget ya existe o si en su defecto intentas importar varias veces el mismo fichero, el plugin al importar dará un mensaje en plan «Widget already exists».

¿Qué pasa con los widgets que ya tengo?

Pues nada, esos widget siguen estando y el plugin añadirá los que estás importando al final de sus respectivas áreas.

¿Qué son las áreas de widgets o sidebars y cómo afectan a este proceso?

Pues este es un detalle importante. En WordPress tú sitúas un widget en un sidebar. Un sidebar es una «barra lateral» pero en este caso concreto el significado es un poco más amplio, en lo referente a widgets un sidebar es un área preparada para alojar widgets. Típicos ejemplos de estos sidebar son:

  • La barra lateral propiamente dicha
  • La parte de abajo, que suele venir partida en varias áreas de widgets o sidebar por ejemplo: «Footer area 1», «Footer area 2″…
  • Si tienes algún espacio para sidebar diferenciado en plan «Shop sidebar»

Cuando el plugin importa widgets los importa con el siguiente criterio:

  1. Si el widget está asignado a un área de widgets que existe lo añade al final a él
  2. Si no existe este área de widgets, lo envía a widgets inactivos

Eso suele pasa si estáis usando dos themes diferentes en los dos sitios. ¿Qué solemos hacer en estos casos?

  • Te puedes meter en el código del fichero .wie y cambiar el widget area para que sí corresponda una con la otra
  • O puedes pasar todo a widget inactivos y paso seguido, llevarlos a tu área manualmente

Así que nada, aquí terminamos una pequeña entrada sobre algo que últimamente he usado un par de veces y que creía interesante para compartir.

 1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)

Cargando…

Almacenamos las IPs desde la que se envían las valoraciones para evitar fraudes

Carrito

loader
Powered by