Saltar al contenido
DOCUMENTACIÓN

Datos, formularios e importación

Crea tus propios tipos de contenido con campos, recibe mensajes con protección anti-spam y carga cientos de filas desde una hoja de cálculo.

Datos: tipos de contenido y campos

En MAGO Blocks → Datos defines tus propios tipos de contenido (inmuebles, autos, cursos…), taxonomías y grupos de campos, con un constructor visual. Hay 18 tipos de campo: texto, área de texto, texto enriquecido, número, correo, URL, fecha, selector, radio, casillas, sí/no, imagen, archivo, galería, relación, grupo, repetidor y contenido flexible (hasta tres niveles). Los grupos se asignan por tipo de contenido, por página o como página de opciones.

Cada campo es un meta normal de WordPress, consultable y expuesto por REST. Para mostrarlos usa los datos dinámicos del constructor (por ejemplo ), el shortcode [mago_field] o la función mago_get_field(). Lo que está vacío se oculta solo.

Sets listos de un clic

En Datos → Sets listos hay diez sets: inmuebles, autos, platillos, cursos, eventos, equipo, proyectos, vacantes, testimonios y catálogo. Cada uno crea sus tipos, taxonomías y campos, y puedes elegir si añadir ejemplos (que luego se borran de un clic) y plantillas de ficha y listado ya diseñadas. Las fotos de los ejemplos son de relleno.

Si ya usas ACF

La pantalla puede importar tus grupos, tipos y taxonomías de ACF, convertir lo compatible, avisar de lo que no (mapa, enlace, clonar) y leer los valores ya guardados, sin tocar nada de ACF.

Formularios

El elemento Formulario admite 16 tipos de campo (incluidos archivos con arrastrar y soltar y extensiones permitidas), nombre interno, título visible y obligatorio sí/no. Cada envío se guarda en tu sitio y llega por correo.

  • Correos configurables: con variables y respuesta automática para quien escribió. La variable {pagina} indica desde qué página escribieron (por ejemplo, de qué propiedad o curso), si el navegador envía el Referer.
  • Protección anti-spam: campo trampa, token firmado, tiempo mínimo, límite por IP y, si quieres, Turnstile, hCaptcha o reCAPTCHA.
  • Envío sin recargar la página, y funciona incluso con caché de página.

Notificaciones

En MAGO Blocks → Notificaciones ves una campana con los eventos del sitio (mensaje de formulario, importación terminada y más). También pueden llegar por correo, con límite de ráfaga, o a un webhook https firmado con HMAC, en formato genérico o para Slack.

Importar contenido

En MAGO Blocks → Importar subes un archivo CSV, JSON o Excel (.xlsx) y sigues tres pasos:

  1. Subir el archivo.
  2. Mapear columnas: el plugin propone el mapeo automáticamente. Puedes enviar cada columna al título, contenido, extracto, dirección, estado, fecha, imagen destacada, SEO, campos de Datos, taxonomías, metas o precio, SKU e inventario de productos de WooCommerce.
  3. Simular o importar por lotes de 25 filas, con barra de progreso.

Reglas que te protegen: lo nuevo nace como borrador, si ya existe una fila con la misma clave se actualiza sin duplicar, y las celdas vacías no borran nada. Las imágenes se descargan desde su URL, con un tope por lote.