WP Manifestindependent plugin directory
manifest / developer / wilexcel

Wilexcel - Importar de datos desde Excel

Plugin para importar datos desde un archivo de Excel a entradas, CPTs y taxonomías

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/wilcastel/wilexcel/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Wilexcel - Importar datos desde Excel

Wilexcel es un plugin de WordPress diseñado para importar datos desde archivos Excel (.xlsx, .xls) a entradas, Custom Post Types (CPTs) y taxonomías de WordPress. Es ideal para usuarios que necesitan migrar grandes cantidades de datos desde hojas de cálculo a su sitio web de manera rápida y eficiente.

Características principales

  • Importación dinámica: Permite mapear columnas de Excel a campos de WordPress (título, contenido, imágenes destacadas, campos personalizados, etc.).
  • Compatibilidad con CPTs: Puedes importar datos a cualquier Custom Post Type registrado en tu sitio.
  • Taxonomías personalizadas: Soporta la importación de categorías, etiquetas y otras taxonomías personalizadas.
  • Configuración flexible: Define qué columnas de Excel corresponden a qué campos de WordPress.
  • Subida de imágenes: Importa imágenes desde URLs y asígnalas como imágenes destacadas.
  • Validación de datos: Verifica que las columnas del archivo Excel coincidan con la configuración antes de importar.

Instalación

  1. Descarga el plugin desde el repositorio o cópialo directamente en tu proyecto.
  2. Sube la carpeta wilexcel-import al directorio wp-content/plugins de tu instalación de WordPress.
  3. Activa el plugin desde el panel de administración de WordPress (Plugins > Plugins instalados).

Uso

1. Configuración de campos

Antes de importar datos, debes configurar qué columnas de Excel corresponden a qué campos de WordPress.

  1. Ve a Importar Excel > Configuración de Campos.
  2. Define los campos personalizados y las taxonomías que deseas importar.
    • Nombre en Excel: El nombre de la columna en el archivo Excel.
    • Propiedad en WordPress: El campo de WordPress al que se asignará el valor (por ejemplo, post_title, post_content, thumbnail_id, etc.).
  3. Guarda la configuración.

Ejemplo de configuración:

Nombre en Excel Propiedad en WordPress
Titulo post_title
Contenido post_content
Imagen thumbnail_id
Categoria categoria
Etiqueta etiqueta

2. Importación de datos

  1. Ve a Importar Excel > Importar desde Excel.
  2. Selecciona el archivo Excel que deseas importar.
  3. Elige el Custom Post Type (CPT) al que se importarán los datos.
  4. Haz clic en Importar.

Ejemplo de archivo Excel:

Titulo Contenido Imagen Categoria Etiqueta
Mi primer post Este es el contenido https://example.com/imagen.jpg Noticias actualidad, news
Otro post Más contenido https://example.com/otra.jpg Tecnología tech, gadgets

3. Importación de taxonomías

Si necesitas importar términos de taxonomías (como categorías o etiquetas), sigue estos pasos:

  1. Ve a Importar Excel > Importar Taxonomías.
  2. Selecciona el archivo Excel que contiene los términos.
  3. Elige la taxonomía a la que se importarán los términos.
  4. Haz clic en Importar Taxonomías.

Ejemplo de archivo Excel para taxonomías:

Nombre Imagen (opcional)
Noticias https://example.com/noticias.jpg
Tecnología https://example.com/tech.jpg

Ejemplos de uso

Ejemplo 1: Importar entradas de blog

  1. Configura los campos en Configuración de Campos:

    • Titulo → post_title
    • Contenido → post_content
    • Imagen → thumbnail_id
    • Categoria → category
    • Etiquetas → post_tag
  2. Sube un archivo Excel con las siguientes columnas:

    • Titulo, Contenido, Imagen, Categoria, Etiquetas.
  3. Selecciona el CPT post y haz clic en Importar.

Ejemplo 2: Importar productos a un CPT personalizado

  1. Configura los campos en Configuración de Campos:

    • Nombre → post_title
    • Descripción → post_content
    • Precio → precio (campo personalizado)
    • Categoría → product_category (taxonomía personalizada)
  2. Sube un archivo Excel con las siguientes columnas:

    • Nombre, Descripción, Precio, Categoría.
  3. Selecciona el CPT producto y haz clic en Importar.


Requisitos

  • WordPress 5.0 o superior.
  • PHP 7.0 o superior.
  • La librería PhpSpreadsheet (se incluye en el plugin).

Preguntas frecuentes

¿Puedo importar imágenes desde URLs?

Sí, el plugin permite subir imágenes desde URLs y asignarlas como imágenes destacadas.

¿Qué tipos de archivos Excel son compatibles?

El plugin soporta archivos en formato .xlsx y .xls.

¿Puedo importar datos a taxonomías personalizadas?

Sí, puedes importar términos a cualquier taxonomía personalizada registrada en tu sitio.

¿Qué pasa si el archivo Excel tiene columnas faltantes?

El plugin verificará que todas las columnas configuradas existan en el archivo Excel. Si falta alguna, mostrará un mensaje de error y no realizará la importación.


Soporte

Si encuentras algún problema o tienes preguntas sobre el uso del plugin, por favor abre un issue en el repositorio o contáctame directamente.


Contribuciones

¡Las contribuciones son bienvenidas! Si deseas mejorar el plugin, por favor haz un fork del repositorio y envía un pull request.


Licencia

Este plugin es de código abierto y está licenciado bajo GPL v2.