DX Pro Wiki de Gestión de Contenidos

Guía para administradores de contenido de tu sitio. Aprende a gestionar páginas, bloques, módulos, formularios y usuarios del CMS headless Entelgy DX Pro. Use el buscador (tecla /) para saltar a cualquier tema.

1. Panorama del producto

Entelgy DX Pro es un CMS que funciona en modo headless: WordPress se usa como panel de administración de contenido y el sitio que ve el visitante lo dibuja un frontend en React (Next.js) independiente, que consume el contenido por API.

Consecuencia práctica: lo que editas en WordPress no se ve al instante en el sitio público. Al Publicar / Actualizar y, cuando haga falta, Limpiar Cache, el frontend refresca y muestra los cambios.

Dominios del entorno (ejemplo)

Dominio Para qué
cms.misitio.com.pe Panel de administración (donde trabajas)
www.misitio.com.pe Sitio público (lo que ve el visitante)
static.misitio.com.pe Archivos y medios (imágenes, PDFs)

Ideas clave antes de empezar

  • Bloques: piezas con las que se arma cada página (banners, cards, tabs, etc.). Se insertan con el botón + del editor. Los bloques estándar de WordPress no están disponibles; solo los del proyecto.
  • Módulos dinámicos: bloques cuyo contenido no se escribe dentro del bloque, sino que se alimenta de un CPT. El bloque solo define cómo se muestra (título, filtros, paginación).
  • CPT (Custom Post Type / Tipo de contenido): un menú del administrador donde se cargan registros de un tipo (FAQs, documentos, envíos de formularios…).
  • Bilingüe (Polylang): cada idioma (ES / EN) es una versión enlazada. Casi todo debe crearse/traducirse en ambos idiomas.
  • Estado “Activo/Activa”: bandera de muchos CPT — solo los ítems activos se ven en el sitio.
  • Limpiar Cache: barra superior del administrador. Úsala tras editar menús u opciones globales.

Glosario rápido

Término Significado
Headless El CMS gestiona el contenido; otro sistema (React/Next.js) lo muestra
Slug Parte final de la URL de una página (/servicios)
ACF Campos personalizados que ves en las fichas y opciones
FileBird Sistema de carpetas de la biblioteca de Medios
Repetidor Campo que permite añadir varias filas (p. ej. varios enlaces)
CTA Botón o enlace de acción (“Conoce más”, “Descargar”)
Viewport Tamaño de pantalla: desktop, tablet o mobile

Configura los elementos que se repiten en todas las páginas: cabecera, pie, logos, favicon, analítica y biblioteca de archivos. No se editan dentro de cada página, sino en pantallas globales del CMS.

Tras guardar menús u opciones, usa la barra superior Limpiar Cache → Menú o → Opciones de sitio. Si el cambio no aparece, usa Toda la cache.

2.1 Header (cabecera del sitio)

El header se arma con piezas independientes. Si una falta, las demás siguen funcionando.

Pieza Dónde se configura Qué se ve Si lo dejas vacío
Logo Más Opciones → Logos → Logo del sitio A la izquierda; al hacer clic lleva al inicio Se muestra un logo de respaldo del front
Menú de navegación Menús → Menú principal Enlaces y desplegables El header queda sin navegación
Botón destacado (CTA) Ítem de menú con clase CSS e icono Botón resaltado a la derecha No aparece el botón; el resto del menú sí
Selector de idioma Automático (Polylang) ES / EN El selector no lleva a la página equivalente si falta la traducción

Header en el sitio publicado

2.1.1 Logo del header

El logo del header no se carga en la pantalla de Menús. Vive en Más Opciones → grupo Logos → campo “Logo del sitio”.

Opción Qué hace Recomendación
Logo del sitio Imagen de la barra superior. Es un enlace al home (/ en ES, /en en EN). SVG o PNG horizontal, fondo transparente. El archivo en Medios debe tener “texto alternativo”.
Selector de idioma (arriba de Más Opciones) Define si editas la versión ES o EN. Los logos pueden diferir por idioma. Guarda cada idioma por separado.

Pasos: abre Más Opciones → elige idioma → en Logos pulsa “Logo del sitio” y selecciona/sube el archivo → Actualizar → limpia cache de Opciones de sitio.

Más Opciones — Logo del sitio

2.1.2 Menú principal

Ruta: menú lateral Menús. El sitio público solo muestra el menú asignado a la ubicación Menú principal del idioma actual. Un menú creado pero no asignado no aparece.

Crear y asignar:

Opción Qué hace Recomendación
Nombre del menú Solo se ve en el CMS (ej. “Principal ES”). Un menú por idioma.
Ubicación: Menú principal Indica al front cuál menú pintar. Márcala siempre. Sin esto el header queda vacío.
Selector de idioma (Polylang) Evita mezclar ítems ES y EN. Crea “Principal EN” y asígnalo también a Menú principal.

Agregar y ordenar ítems:

Opción del ítem Qué hace Recomendación
Páginas (columna izquierda) Enlace a una página publicada. La URL se actualiza sola si cambia el slug. Prefiérelo para páginas internas.
Enlaces personalizados URL libre (externa o ruta fija). Para sitios de terceros o un padre con URL #.
Título de navegación Texto visible en el header. Revísalo en ES y EN.
Arrastrar a la derecha Convierte el ítem en hijo (submenú). El padre puede usar # si solo abre el desplegable.
Abrir en pestaña nueva Solo en enlaces personalizados o con campo Destino. Úsalo en sitios externos.

Campos extra de cada ítem (si no ves “Clases CSS”, actívalo en Opciones de pantalla):

Campo Qué hace Cuándo usarlo
Icono (imagen) Adjunta una imagen al ítem. El front la usa en el botón destacado. Obligatorio en el botón CTA. En el resto, opcional.
Data attribute Guarda un valor técnico asociado al ítem. Déjalo vacío salvo indicación.
Clases CSS Añade una clase HTML al ítem. El front la usa para convertir el ítem en botón CTA. Solo en el ítem del botón destacado.

Botón destacado (CTA): el frontend saca del listado el ítem que tenga la clase CSS convenida (más un icono) y lo pinta como botón resaltado (escritorio y panel móvil). Si falta la clase, el enlace queda como uno más del menú.

Estructura del menú con submenús

2.1.3 Selector de idioma

No se configura en Menús ni en Más Opciones. El header muestra ES/EN según las traducciones de la página que el visitante está viendo. Si falta la traducción, el destino no es correcto: hay que traducir la página en Polylang.

Todo el footer sale de Más Opciones (no existe un “menú footer” de WordPress). Ruta: Más Opciones → elegir idioma → completar grupos → Actualizar → Limpiar Cache.

Footer en el sitio publicado

2.2.1 Logos y holding

Grupo Campo Qué hace Si lo dejas vacío
Logos Logo alternativo Logo grande en el footer. Enlace al inicio. Puede diferir del header. El footer muestra la palabra “Logo”
Holding Etiqueta (label) Texto junto al logo de grupo (“Parte del grupo”). No se muestra el texto
Holding Logo holding Logo de la empresa o grupo. No se muestra imagen

Más Opciones — Logos y Holding

2.2.2 Canales de contacto

Grupo Canales. Primera columna de contenido del footer (en móvil se abre como acordeón).

Campo Qué hace Detalle
Título Encabezado de la columna. En móvil es el texto que se pulsa para desplegar.
Dirección → Icono / Texto Pictograma + dirección o texto libre. No se convierte en enlace. Si no hay texto, el renglón no aparece.
Correo → Icono / Email Pictograma + correo visible. El front arma un mailto:. Escribe solo el correo, sin mailto:.
Red social → Icono / Enlace Pictograma + título, URL y destino. Si no hay título ni URL, el renglón no aparece.

La columna solo se pinta si hay al menos un renglón con contenido.

Grupo Navegación. Segunda columna: avisos legales, privacidad, etc.

Campo Qué hace Detalle
Título Encabezado de la columna. Tradúcelo (“Enlaces” / “Links”).
Enlaces (repetidor) Cada fila es un enlace. Pulsa “Agregar” por cada ítem.
Enlace → Texto / URL / Destino Palabra visible, destino y misma pestaña o _blank. Prefiere una página del CMS publicada; _blank solo para sitios ajenos.

Si no hay filas, la columna no se muestra.

Campo Qué hace Detalle
Copyright Una línea bajo el separador, al final del footer. Texto plano (año, razón social). No admite HTML. Guárdalo en ES y EN.

2.3 Opciones de la web

No mezcles el uso de estas pantallas:

Pantalla Quién la usa Para qué Qué no hacer
Más Opciones Editores Logos, footer, copyright, Google Tag No es el lugar del favicon ni del menú
Ajustes → Generales Editores / admin Nombre del sitio, lema, favicon No configura el header visual
Chatbot Editores / admin Encender el widget y traducir textos La API key es del equipo técnico
FrontEnd Configuración Equipo técnico Dominio y token de caché No modificar sin indicación

Más Opciones es multi-idioma: el interruptor está arriba. Un cambio en español no se copia solo al inglés.

Menú lateral con Más Opciones, Ajustes y Chatbot

2.3.1 Recorrido de Más Opciones (todos los grupos)

Completa primero “Español”, pulsa Actualizar, cambia a “English” y repite.

Orden Grupo Campos Efecto en el sitio
1 Logos Logo del sitio, Logo alternativo Header y columna de marca del footer
2 Holding Etiqueta, Logo holding Texto + logo de grupo en el footer
3 Canales Título, dirección, correo, red social Columna de contacto del footer
4 Navegación Título, listado de enlaces Columna de enlaces del footer
5 Copyright Texto legal Franja inferior
6 Google Tag / Analytics ID de Google Tag Medición en todas las páginas

Más Opciones — vista general

2.3.2 ID de Google Tag

Opción Qué hace Cómo llenarlo
ID de Google Tag Activa el script de medición en el <head> de todo el sitio. Solo el código, ej. G-XXXXXXXXXX.
Campo vacío El front no carga tracking. Úsalo en ambientes sin analítica.

2.3.3 Nombre, lema y favicon

Ruta: Ajustes → Generales. Estos valores alimentan SEO de respaldo y el icono de la pestaña.

Campo Qué hace Si lo dejas vacío
Título del sitio Nombre de respaldo cuando una página no tiene título SEO propio. Título genérico en buscadores.
Descripción corta Meta description de respaldo. Descripción vacía en buscadores.
Icono del sitio Favicon (pestaña, favoritos). No se carga en Más Opciones. Se usa el favicon por defecto.

Usa un PNG cuadrado (recomendado 512×512).

2.3.4 Chatbot

El globo de chat se controla en el menú Chatbot, no en Más Opciones.

Opción Dónde Qué hace
Interruptor “Chatbot activado en el frontend” Chatbot → Dashboard Si está apagado, el widget no se dibuja.
Indicador “Frontend: Activo / Inactivo” Misma pantalla Confirma lo que verá el visitante tras la cache.

Textos por idioma: Chatbot → Traducción de textos, pestañas ES/EN (título, subtítulo, bienvenida, placeholder, sin resultados, despedida, error, textos ARIA). Pulsa “Guardar textos” en cada pestaña. La Configuración (URL y API key) es del equipo técnico.

2.4 Medios (biblioteca)

Ruta: Medios → Biblioteca. Usa FileBird (carpetas a la izquierda). Mover un archivo de carpeta no lo duplica ni rompe los bloques que ya lo usan (el ID del medio no cambia).

Biblioteca con carpetas FileBird

2.4.1 Subir un archivo

Campo Qué hace Obligatorio
Archivo (SVG, PNG, WebP, JPG, PDF…) El recurso que usarán bloques, menús u opciones. Sí
Texto alternativo Lo leen lectores de pantalla; en logos, describe la imagen. Sí, en toda imagen visible
Título Nombre interno en la biblioteca. Recomendado
Leyenda / Descripción Solo si un bloque los muestra. Según el bloque

Detalle de un archivo (texto alternativo)

2.4.2 Carpetas FileBird, formatos y reemplazo

  • Nueva carpeta agrupa archivos; arrastrar cambia la ubicación sin romper los bloques; eliminar carpeta manda los archivos a “Sin categoría” (no los borra); eliminar archivo sí lo quita del sitio.
  • Formatos: SVG (logos/iconos, solo administrador), PNG/WebP (fotos, banners, favicon), JPG (fotografías), PDF (documentos). Comprime antes de subir.
  • Reemplazar un logo: sube el nuevo a la misma carpeta, cámbialo en Más Opciones o en el ítem, guarda y limpia cache. No reemplaces por FTP.

3. Creación y configuración de páginas

Las páginas son las secciones del sitio (Inicio, Nosotros, Servicios, etc.). Se crean con el editor de bloques del proyecto. Al ser headless, los cambios aparecen en el sitio público tras guardar/publicar (y, si aplica, limpiar caché).

3.1 Acceder al listado de páginas

Inicia sesión en cms.misitio.com.pe con tus credenciales. En el menú lateral ve a Páginas → Todas las páginas. Desde aquí puedes ver todas las páginas, filtrar por estado, buscar por título y abrir una para editar.

Listado “Todas las páginas”

3.2 Crear una página nueva

Ve a Páginas → Añadir nueva. Escribe el título; el sistema genera el enlace permanente (slug). Revísalo y ajústalo si hace falta.

Pantalla de creación de página

3.3 Componer el contenido con bloques

El contenido se arma solo con los bloques del proyecto. Inserta con el botón + y busca por nombre o por categorías:

  • Layout / estructura: Contenedor, Grilla, Cabecera, Banners (Hero, Galería, Scroll), Acordeón, Carrusel, Tabs, Cards, Feature, Accesos directos, Detalle de mapa.
  • Módulos: Preguntas Frecuentes, Documentos y reportes.
  • Formularios del sitio: Contacto, Negocios, Reclamo/Sugerencia, Recurso Impugnatorio.

Selecciona el bloque, completa sus campos y ordénalos arrastrando.

Selector de bloques (+) con las categorías del proyecto

Algunos módulos (FAQs, documentos, etc.) no se crean como páginas: se gestionan en sus propios menús del administrador y se muestran en la página mediante el bloque correspondiente (ver sección 5).

3.4 Configurar el enlace permanente (slug / URL)

El slug es la parte de la URL pública.

Título Slug sugerido URL pública
Servicios servicios https://www.misitio.com.pe/servicios
Sobre nosotros sobre-nosotros https://www.misitio.com.pe/sobre-nosotros

Edítalo en el editor (icono de lápiz). Buenas prácticas: usa slugs cortos y estables; sin tildes, ñ ni caracteres especiales; evita cambiarlos una vez publicada la página.

Detalle del enlace permanente / slug

3.5 Página superior (jerarquía)

En el panel lateral, en Página → Página superior (Atributos de página), puedes asignar una página padre. Sirve para organizar el listado, definir jerarquías y apoyar menús/listados de subpáginas. Ejemplo: crea la página padre “Servicios” y cada servicio como subpágina.

Campo “Página superior”

3.6 Idioma de la página (Polylang)

Cada idioma se gestiona como una página distinta vinculada a su traducción. En el panel lateral localiza el bloque Idiomas (Polylang), indica el idioma y usa el icono “añadir traducción” para crear la otra versión. Mantén la misma estructura de bloques cuando el diseño deba ser equivalente y revisa el slug en cada idioma (“servicios” / “services”).

Panel de idiomas con enlace para añadir traducción

3.7 Configuración SEO de la página

El SEO y Open Graph se configuran en las cajas meta al pie de la página.

Campo Para qué sirve
SEO Title Título en la pestaña del navegador y en buscadores
SEO Description Descripción corta en resultados de búsqueda
OG Title / Description Título y texto al compartir en redes
OG Imagen Imagen al compartir en redes
Canonical URL URL canónica (si aplica)
Robots Indicaciones de indexación

Buenas prácticas: título SEO claro; descripción de 140–160 caracteres; imagen OG adecuada si la página se comparte.

Campos SEO / Open Graph

3.8 Guardar, publicar y actualizar

Acción Cuándo usarla
Guardar borrador Mientras armas el contenido sin mostrarlo
Publicar Cuando la página debe verse en el sitio público
Guardar / Actualizar Cuando modificas una página ya publicada

Solo las páginas Publicadas se muestran en el frontend. Si el cambio no se ve, verifica el estado y usa Limpiar Cache.

Publicar / actualizar y caché


4. Descripción de bloques (detallada)

Los bloques son las piezas con las que se arma el contenido de cada página. Tres familias: Estructura (organizan el layout), Contenido visual (textos/imágenes editados en el propio bloque) y Módulos (datos de un CPT — sección 5).

Muchos bloques comparten opciones de espaciado (padding/margin/gap por dispositivo), bordes/radio y color de fondo. Aquí se listan de forma completa en Contenedor, Grilla y Carrusel; en el resto se documentan sus opciones propias.

4.1 Contenedor

Para qué sirve: bloque base de estructura. Agrupa otros bloques en un área con columnas, espaciado, fondo y anchos responsivos. Cómo usarlo: insértalo, añade bloques hijos dentro y ajusta columnas, gaps, padding y fondo.

Bloque Contenedor con su panel de opciones

Opciones — Ancho del contenedor

Opción Qué hace Cómo usarla
Ancho del contenedor (%) Porcentaje de ancho respecto al área disponible (2–100) 100 para todo el ancho; baja el valor si debe verse más estrecho
Alineación horizontal Izquierda / Centro / Derecha Centro en secciones centradas
Max width (número) Ancho máximo sin unidad Por defecto 1360
Unidad max width px, rem o em Deja px salvo indicación
Min width (número) Ancho mínimo Por defecto 360
Unidad min width px, rem o em Deja px

Opciones — Columnas del contenedor

Opción Qué hace Cómo usarla
Columnas desktop (≥1360px) Columnas de la grilla interna (1–12) Por defecto 12
Columnas tablet (≥760px) Columnas en tablet (1–8) Por defecto 8
Columnas mobile (<760px) Columnas en móvil (1–4) Por defecto 4

Opciones — Distribución de bloques hijos

Opción Qué hace Cómo usarla
Ancho hijo desktop/tablet/mobile (columnas) Cuántas columnas ocupa por defecto cada hijo 12 = ancho completo; valores menores para varios hijos en fila
Orden desktop/tablet/mobile Normal o Invertido Útil para poner texto arriba e imagen abajo (o al revés) en móvil

Opciones — Espaciado (gap)

Opción Qué hace Por defecto
Desktop — gap columnas / filas (px) Separación horizontal / vertical en desktop (0–120) 40 / 40
Tablet — gap columnas / filas (px) En tablet (0–80) 20 / 20
Mobile — gap columnas / filas (px) En móvil 20 / 20

Opciones — Alineación de elementos

Opción Qué hace Cómo usarla
Preset de alineación Atajo: Flujo natural / Todo centrado / Todo estirado / Personalizado Elige un preset o personaliza
Justificado horizontal (por viewport) Inicio / Centro / Fin / Estirar “Inicio” para flujo normal; “Centro” para centrar
Alineación vertical (por viewport) Inicio / Centro / Fin / Estirar “Estirar” iguala alturas
Distribución horizontal (por viewport) Inicio / Centro / Fin “Centro” para centrar el conjunto de columnas

Opciones — Estilos / Dimensiones

Opción Qué hace
Padding Superior/Derecha/Inferior/Izquierda (Desktop) Espacio interno en desktop
Margin (Desktop/Tablet/Mobile) Espacio externo por viewport (puede ser negativo)
Radio de esquinas (4 esquinas, px) Redondeo; 0 = esquina recta
Color de fondo Color de fondo del contenedor
Alineación del bloque (align) Ancho en el editor (“full” / “wide”)

4.2 Grilla

Para qué sirve: diseño en filas y columnas con posicionamiento visual de cada hijo (mosaicos, proporciones desiguales: 50/50, 1/3–2/3, sidebar). Cómo usarlo: define filas/columnas por dispositivo, coloca cada hijo y asígnale posición (fila, columna, span) en el constructor.

Bloque Grilla con el constructor visual

Opciones — Ancho del contenedor: iguales a las del Contenedor (ancho %, alineación, max/min width y unidades).

Opciones — Vista previa en editor

Opción Qué hace Cómo usarla
Mostrar grilla Guías visuales solo en el editor Actívala al maquetar; no afecta el sitio

Opciones — Estructura de grilla

Opción Qué hace Por defecto
Columnas / Filas desktop Nº de columnas y filas en desktop (1–12) según diseño
Columnas tablet / mobile Columnas en tablet y móvil 1 (apilado)
Filas mobile Filas en móvil 4

Opciones — Ancho de columnas (por dispositivo)

Opción Qué hace Cómo usarla
Proporción de columnas Preset: Iguales; 50/50; 1/3·2/3; 2/3·1/3; Sidebar izq/der; Centro ancho; Personalizado Elige el preset del diseño antes de personalizar
Columna 1…N Ancho CSS de cada columna Solo con preset “Personalizado”

Opciones — Constructor visual

Opción Qué hace
Vista del constructor (Desktop/Tablet/Mobile) Cambia el viewport del canvas
Selección de hijo Indica qué bloque hijo está seleccionado
grid-row-start / grid-column-start Fila / columna de inicio del hijo
row span / column span Cuántas filas / columnas ocupa el hijo

Opciones — Alineación de contenidos (por viewport activo): horizontal en celda (Izq/Centro/Der/Estirar), vertical en celda (Arriba/Centro/Abajo/Estirar) y posición del grupo en la fila. Gap y Estilos/Dimensiones: iguales al Contenedor.

4.3 Cabecera

Para qué sirve: encabezado de sección con icono opcional, título de dos colores y descripción. Cómo usarlo: completa el título compuesto, la descripción y el icono; define la etiqueta SEO (h1 solo si es el título principal de la página).

Bloque Cabecera

Opción Qué hace Cómo usarla
Icono Imagen pequeña junto al título PNG/SVG; vacío si no hay icono
Alineación de Texto Izquierda / Centro / Derecha Por defecto Izquierda
Tamaño de Título Grande / Mediano “Grande” en secciones principales
SEO Título Etiqueta HTML: h1–h6, span, p Un solo h1 por página
Texto 1 / Color Texto 1 Primera parte del título + color Por defecto verde #87A227
Texto 2 / Color Texto 2 Segunda parte + color Por defecto oscuro #2B2B2B
Tamaño de Descripción Grande / Mediano / Pequeño Según jerarquía
Descripción / Color Texto de apoyo + color Por defecto #555555; mantén contraste

4.4 Banner Hero

Para qué sirve: hero principal con imagen de fondo responsiva, badge, título, descripción y botón. Cómo usarlo: sube imágenes por dispositivo y completa el contenido. Varios Banner Hero seguidos pueden comportarse como slider.

Bloque Banner Hero

Grupo Opción Cómo usarla
Imagen de Fondo Imagen Desktop / Tablet / Mobile Sube una versión por dispositivo, optimizada
Contenido Badge Etiqueta corta sobre el título (opcional)
Contenido SEO Título (h1–h6/span/p) h1 si es el título principal
Contenido Título / Descripción Texto principal y de apoyo
Contenido Botón (URL, texto, destino) CTA de acción (“Conoce más”)

4.5 Banner Scroll

Para qué sirve: banner con efecto scroll/parallax: fondo + badge + título + contenido. Cómo usarlo: sube fondos por dispositivo y completa badge, título y contenido (WYSIWYG).

Bloque Banner Scroll

Opción Qué hace
Imagen Desktop / Tablet / Mobile Fondo por dispositivo
Badge Etiqueta superior (opcional)
SEO Title / Título Etiqueta HTML y texto del título (evita múltiples h1)
Contenido Texto enriquecido; el frontend puede dividirlo en párrafos

4.6 Banner Galería

Para qué sirve: sección con título compuesto, descripción, CTA y galería distinta para desktop y mobile. Cómo usarlo: configura título y CTA (enlace o descarga) y carga ambas galerías (el orden de las imágenes es el de aparición).

Bloque Banner Galería

Opción Qué hace Por defecto
Color de Fondo Color de la sección #EEF2D9
SEO Título / Texto 1 / Texto 2 (+ colores) Título compuesto de dos colores #87A227 / #2B2B2B
SEO Descripción / Descripción Etiqueta HTML y texto de apoyo —
Tipo de Botón “Enlace” o “Descargar” Usa “Descargar” solo si el CTA baja un archivo
Botón URL, texto y destino Completa siempre el texto visible
Galería Desktop / Mobile Conjuntos de imágenes por dispositivo Ordena según el diseño

4.7 Accesos Directos

Para qué sirve: tarjeta compacta de acceso rápido (icono + enlace). Se usa en grupos dentro de Grilla o Carrusel. Cómo usarlo: inserta varios; en cada uno sube icono y configura el enlace (el title del enlace es el título visible).

Bloque Accesos Directos

Opción Qué hace
Icono Imagen del acceso (mantén tamaño homogéneo)
SEO Título (h2–h6/span/p) Etiqueta HTML del título visible
Enlace Destino + texto (URL, title, target)

4.8 Card

Para qué sirve: tarjeta de contenido en dos variantes: Por Defecto o Información Destacada. Cómo usarlo: elige el tipo y completa solo los campos de esa variante; agrupa varias en Contenedor/Carrusel para un listado.

Bloque Card

Opción Qué hace
Tipo de Card “Por Defecto” o “Información Destacada” (cambia qué campos aplican)
Imagen Destacada / Icono / Badge Imagen principal, icono complementario y etiqueta corta
Título / Descripción Modo Por Defecto
Servicios → icono (repetidor) Cada fila añade un icono de servicio
Información Destacada → Título / Descripción / Enlace Solo en modo destacado
Enlace CTA del modo Por Defecto (URL y texto)

4.9 Tarjetas Comerciales

Para qué sirve: tarjeta de local/tienda/comercio (logo, nombre, ubicación, icono). Cómo usarlo: una tarjeta por local, o varias en carrusel/grilla.

Bloque Tarjetas Comerciales

Opción Qué hace Por defecto
Logo Tienda Logo del comercio fondo transparente
SEO Título / Título Etiqueta HTML y nombre del local p
Ubicación Texto de ubicación —
Icono / Color de fondo del icono Icono de categoría y su fondo #F7F9EE

4.10 Card Recomended

Para qué sirve: tarjeta de recomendación vertical u horizontal, con borde, icono y enlace. Cómo usarlo: elige orientación y configura colores, título, descripción y enlace.

Bloque Card Recomended

Opción Qué hace Por defecto
Tipo de Card “vertical” u “horizontal” según layout
Color del Borde Borde exterior #E10E7E
Color del fondo del Icono Fondo del área del icono #FDF0F7
Tamaño del icono / Icono Grande / Normal + imagen —
SEO Título / Título / Descripción Título (evita h1 duplicado) y textos —
Icono del link / Link Icono del CTA y enlace (URL, texto, target) —

4.11 Feature

Para qué sirve: bloque de característica/beneficio en variante Simple o Bloque. Cómo usarlo: elige “Tipo Contenido” y completa solo los campos de esa variante; agrupa varios en Grilla para filas de beneficios.

Bloque Feature

Variante Opciones
(selector) Tipo Contenido Alterna entre “Simple” y “Bloque”
Simple Disposición del icono (arriba / al lado), icono, SEO Título, título, descripción, enlace
Bloque Color de borde / fondo (#FFFFFF), tamaño y posición del icono, icono, badge, SEO Título, título, texto auxiliar, descripción, icono y enlace del botón

4.12 Tabs (Pestañas)

Para qué sirve: organiza contenido en pestañas o en opciones tipo radio. Cada pestaña es un Tab Item. Cómo usarlo: inserta Tabs, añade/edita los Tab Items (etiqueta, icono opcional, bloques internos) y configura estilo, orientación y pestaña inicial.

Bloque Tabs

Opción (Tabs) Qué hace
Estilo de visualización Pestañas o Radio buttons
Orientación / Alineación Horizontal o Vertical; alineación solo si es horizontal
Pestaña inicial Qué pestaña abre al cargar (1 = primera)
Tamaño del título / del icono Tipografía de etiquetas; tamaño de icono (12–48)

Cada Tab Item: título del tab, icono (opcional) y contenido interno (bloques anidados). El Tab Item se gestiona desde el bloque Tabs, no suelto.

4.13 Acordeón

Para qué sirve: lista de elementos expandibles/colapsables. Cómo usarlo: “Añadir acordeón” por cada ítem, edita título y contenido, y configura comportamiento y estilos.

Bloque Acordeón

Grupo Opciones Por defecto
Comportamiento Permitir varios abiertos; permitir cerrar todos; abrir el primero por defecto —
Cabecera Etiqueta del título (P/H2/H3/H4); relleno (0–40) 10
Iconos Mostrar; posición (izq/der); tamaño (12–40); separación (0–24) 20 / 8
Contenedor Separación entre ítems (0–40); padding/margin por viewport; color de fondo 10 / #F3F3F3
Elemento Borde (0–8), radio (0–24), sombra; colores por estado normal y activo 1 / 3
Contenido Relleno del cuerpo expandido (0–48) 16

4.14 Carrusel Slider

Para qué sirve: secuencia deslizable de bloques hijos con controles, autoplay y ajustes por breakpoint. Cómo usarlo: “Agregar item” por cada slide (dentro inserta Cards, Accesos…), y configura general, navegación, responsive y estilos.

Bloque Carrusel Slider

Ancho del contenedor: igual al Contenedor (ancho %, alineación, max/min width).

Opciones — General

Opción Qué hace Por defecto
Velocidad de transición (ms) Duración del cambio entre slides (100–3000) 400
Loop infinito / Rewind Continuo o regresa al primer slide —
Efecto Slide, Fade, Cube, Coverflow, Flip, Cards “Slide”/“Fade” en la mayoría
Centered slides / Auto height Centra el activo / ajusta altura al contenido —
Keyboard navigation Navegar con teclado Recomendado
Autoplay + delay (ms) Reproducción automática y tiempo entre slides (300–10000) 3000
Pausar al hover / Desactivar en interacción Pausa o detiene el autoplay Recomendado si Autoplay activo

Opciones — Navegación

Opción Qué hace Por defecto
Mostrar flechas / Color Flechas anterior-siguiente #E10E7E
Mostrar dots / Tipo de paginación Indicadores (Bullets / Fraction / Progressbar) Bullets
Estilo de bullets / clickable / dynamic Simple o con fondo; saltar al hacer clic —
Color de bullets Color de los indicadores #E10E7E

Opciones — Responsive

Opción Qué hace Por defecto
Breakpoint Tablet / Desktop (px) Ancho desde el que aplica cada config 768 / 1024
Slides por vista — Mobile / Tablet / Desktop Cuántos se ven a la vez (1–6) 1 / 2 / 3
Slides por grupo — Mobile / Tablet / Desktop Cuántos avanza cada navegación 1
Espacio entre slides (px) — por viewport Gap entre slides (0–80) 16

Opciones — Advanced (ResizeObserver, Observer, Observe parents): déjalas por defecto. Estilos/Dimensiones: padding/margin por viewport, radio de esquinas y color de fondo.


5. Módulos de contenido y sus CPT

Los módulos insertan funcionalidades dinámicas (listados, buscadores, mapas). El dato no se crea en el bloque, sino en un CPT del menú lateral; el bloque define cómo se muestra.

¿No ves resultados? No hay registros publicados/activos en ese idioma, o el filtro por defecto no coincide. Crea/traduce el contenido en el idioma de la página (Polylang).

Relación bloque ↔ CPT

Bloque Fuente de datos Menú en WordPress
Preguntas Frecuentes CPT faqs Preguntas Frecuentes
Documentos y reportes CPT documents-adp Documentos y reportes
Detalle del mapa Campos del propio bloque En la página

CPT auxiliar: Generador de Listas

Alimenta desplegables (tipo, categoría, etc.) en módulos y formularios. Menú: Generador de Listas → dashboard · Ver opciones · Importar/Exportar.

Cómo usarlo: crea/edita la lista (ej. Tipo de relación comercial, Tipo de negocio), añade sus opciones (términos) y publícala; las opciones inactivas/no publicadas no aparecen. Traducción: puedes traducir solo las opciones y el CMS genera la lista en el otro idioma automáticamente (misma taxonomía y slug).

Generador de Listas

5.1 Preguntas Frecuentes

Para qué sirve: listado de FAQs con filtro por categoría y paginación. Las preguntas se gestionan en el CPT, no dentro del bloque.

Dato Valor
Menú Preguntas Frecuentes
Slug CPT faqs
Categorías Taxonomía “Categorías Preguntas Frecuentes” (cat-faqs)
Submenús Todas las preguntas · Añadir · Categorías · Orden de categorías · Importar/Exportar

Menú del CPT Preguntas Frecuentes

Cómo crear / editar una FAQ: Preguntas Frecuentes → Añadir → completa título, contenido, orden y categoría → marca Estado → Activa → asigna idioma (Polylang) y publica.

Campos del CPT

Campo Qué hace Cómo usarlo
Título Texto de la pregunta Redáctalo como lo verá el usuario
Contenido Respuesta (WYSIWYG) Puede incluir formato básico
Orden Posición en el listado Número; menor = antes
Categorías (cat-faqs) Una o más categorías Ej.: General, Antes de comprar, Ayuda
Estado → Activa Visible solo si está activa Desactívala para ocultarla sin borrar

Campos del CPT FAQ

Opciones del bloque

Opción Qué hace Por defecto
Texto 1 / Color · Texto 2 / Color Título compuesto de dos colores —
Subtítulo Texto bajo el título opcional
Categoría por defecto Categoría preseleccionada al cargar “Todas las preguntas”
Preguntas por página Cantidad por página (1–50) 10

Muestra solo FAQs del idioma actual y respeta el orden del CPT.

5.2 Documentos y reportes

Para qué sirve: listado de documentos/reportes con filtros por categoría y fecha (año/mes). Los archivos se cargan en el CPT.

Dato Valor
Menú Documentos y reportes
Slug CPT documents-adp
Categorías Taxonomía “Categorías Documentos” (cat-doc-adp)
Submenús Listado · Categorías · Orden de categorías

Menú del CPT Documentos

Cómo crear / editar un documento: Documentos y reportes → Añadir → título, descripción, tipo de recurso (archivo o enlace), categoría → ajusta la fecha de publicación (alimenta el filtro año/mes) → marca Estado → Activo y publica.

Campos del CPT

Campo Qué hace Cómo usarlo
Título Nombre del documento Claro y reconocible
Fecha de publicación Alimenta filtros año/mes Usa la fecha real del documento
Descripción Texto de apoyo en la ficha Breve
Cliente / marca Marca mostrada en la tarjeta Si queda vacío, el sitio muestra el nombre por defecto
Tipo de recurso “Archivo” o “Enlace” Elige según el recurso
Archivo / Enlace Adjunto descargable o URL externa Obligatorio según el tipo
Categoría (cat-doc-adp) Una categoría Ej.: Tarifas, Reglamentos, Estadísticas
Estado → Activo Visible solo si está activo Desactívalo para ocultarlo

Campos del CPT Documentos

Opciones del bloque — Título y listado

Opción Qué hace Por defecto
Texto 1 / Color · Texto 2 / Color Título compuesto #2B2B2B / #87A227
Subtítulo Texto de apoyo opcional
Categoría por defecto Categoría inicial del listado una existente
Documentos por página Ítems por página (1–50) 6

Opciones del bloque — Textos de filtros y resultados (útiles para traducir al inglés): texto de la barra de filtro, etiquetas de selector de año/mes, textos de “Limpiar/Aplicar filtro” y del contador de resultados (“Mostrando”, “resultado(s)”, “para”).

5.3 Detalle del mapa

Para qué sirve: mapa por coordenadas + información en dos columnas + CTA. Ideal para “cómo llegar” a una sede u oficina. Sin CPT: coordenadas y textos se configuran en el propio bloque.

Bloque Detalle del mapa

Grupo Opción Cómo usarla
Mapa Latitud / Longitud Copia los valores exactos desde Google Maps
Mapa Texto de navegación (mobile) CTA que abre la app de mapas (“Cómo llegar”)
Contenido SEO Títulos (h1–h6/span/p) Evita un segundo h1
Contenido Primera parte → Título + Lista (icono + descripción) Dirección, teléfono, horario…
Contenido Segunda parte → Título + Descripción + Botón CTA (URL, texto, target)

El frontend genera el mapa a partir de las coordenadas.


6. Formularios del sitio

Cada formulario tiene dos piezas que no debes confundir:

Pieza Dónde Para qué
Bloque (en la página) Editor de la página Textos, placeholders, captcha, URLs de gracias/error. No guarda respuestas.
CPT / Registros (menú “Form. …”) Menú lateral Cada envío del sitio se guarda como registro: se lee, se marca leído y se exporta.

En el editor no se rellenan las respuestas del ciudadano: se configura la presentación. Las respuestas aparecen después en el CPT.

Cómo funciona un bloque de formulario

6.1 Opciones comunes (todos los formularios)

Opción Qué hace Por defecto
Encabezados de sección (Pasos) Repetidor de títulos por paso (multipaso) —
Paso / Título (repetidor) Número y título visible de cada paso Ej.: “Datos personales”
URL de gracias / Texto de gracias Redirección y mensaje de éxito “¡Gracias por contactarnos!…”
URL de error Destino si falla el envío —
Nota informativa Nota bajo el formulario “Todos los campos con (*) son obligatorios.”
Captcha estilo visual “Visible” o “Invisible” Invisible
Textos de botones Enviar, Enviando…, Siguiente, Atrás —

6.2 Personalización por campo (patrón que se repite)

Para cada campo visible, el bloque genera un grupo de opciones (no todos los tipos muestran todas):

Opción Qué hace
Label Etiqueta visible del campo
Placeholder Texto de ayuda dentro del campo
Default Valor inicial (texto/área/número)
Mensaje de campo obligatorio Error cuando falta un campo requerido
Requerido para el formulario Activa/desactiva si el campo es obligatorio (no desactives campos legales sin revisión)
Mensajes de validación Máximo de caracteres, valor mínimo, email/URL inválido
Label opción Texto de cada opción de un select/radio/checkbox

Los campos técnicos (Idioma, Estado…) los gestiona el sistema.

6.3 Contacto

Para qué sirve: formulario general de contacto. Tipo: solicitud (guarda envío). CPT: Form. Contacto → Registros. Configuración: Form. Contacto → Configuración (máscara de correo, destinatarios, plantilla de email).

Formulario de Contacto

Campo Qué representa
Nombre Nombre de quien contacta
Email Correo (configura el mensaje de email inválido)
Teléfono Teléfono de contacto
Mensaje Texto del mensaje
Acepta términos y condiciones Casilla de aceptación (mantenla requerida)

6.4 Negocios

Para qué sirve: canal de interés comercial / propuestas de negocio. Tipo: solicitud en dos pasos. CPT: Form. Negocio → Registros (form_business). Configuración: Form. Negocio → Configuración (máscara, plantilla y Destinatarios por Tipo de Relación).

Formulario de Negocios

Paso 1 — Datos de la empresa

Campo Qué representa
Empresa Razón social o nombre comercial
RUC Número de RUC
Teléfono Teléfono de la empresa/contacto
Nombre del contacto Persona de contacto
Email Correo del contacto (mensaje de email inválido)

Paso 2 — Interés comercial

Campo Tipo Cómo se alimenta
Tipo de Relación Comercial Selector Opciones del Generador de Listas (neg-tipo-de-relacion-comercial). Traduce ES/EN.
Tipo de negocio Selector Opciones del Generador de Listas (tipos-negocio).
Descripción del negocio Área de texto Detalle de la propuesta

Paso 2 — Interés comercial

Destinatarios según la relación elegida: en ajustes del formulario → Destinatarios por Tipo de Relación, cada fila enlaza una opción de la lista (ES y EN separadas por coma, ej. Ser proveedor,Become a supplier) con sus correos. Si añades una opción nueva a la lista, agrega su fila de correos.

6.5 Reclamo / Sugerencia

Para qué sirve: gestión de reclamos o sugerencias en varios pasos. Tipo: solicitud multipaso. CPT: Form. Reclamo/Sugerencia → Registros (form_complaints_sugg). Los adjuntos se guardan en Medios (carpeta FileBird “Reclamos y Sugerencias”). En la ficha hay “Estado” y “Estado SharePoint”.

Formulario de Reclamo / Sugerencia

Campos configurables (principales):

Campo Qué representa
Tipo de gestión Reclamo / sugerencia u opciones del sistema
Tipo de usuario Perfil del declarante
Fecha Fecha del hecho
Datos de la persona Documento, nombres, apellidos, nacionalidad, dirección, teléfonos, correo
Declaro que soy menor de edad Activa los campos del representante
Datos del representante Documento, nombres, apellidos, teléfonos, correo (si aplica menor)
Objeto del reclamo Descripción del reclamo/sugerencia
Archivos Adjuntos → Archivo Archivos que adjunta el usuario
Canal de respuesta Cómo desea recibir la respuesta

6.6 Recurso Impugnatorio

Para qué sirve: recepción de recursos impugnatorios. Tipo: solicitud. CPT: Form. Recurso Impugnatorio → Registros (form_appeals). Adjuntos en FileBird “Recursos Impugnatorios”. Ficha con “Estado” y “Estado SharePoint”.

Formulario de Recurso Impugnatorio

Campo Qué representa
Tipo de trámite Tipo de trámite impugnado
Número de carta de respuesta final Nº de carta
Número de reclamo Nº de reclamo asociado
Número de documento de identidad Documento del solicitante
Nombres y Apellidos Nombre completo
Correo electrónico / Celular o teléfono Contacto (mensajes de validación)
Detalle Fundamentación / detalle
Archivos Adjuntos → Archivo Documentos de sustento

6.7 Gestión de envíos (CPT de solicitudes)

Cada envío del sitio se guarda como un registro Privado (sin URL pública). Se trabaja desde Form. … → Registros.

Menú lateral con los formularios (Form. …)

Menú CPT ¿Guarda? Adjuntos (FileBird)
Form. Contacto form_contact Sí No
Form. Negocio form_business Sí No
Form. Reclamo/Sugerencia form_complaints_sugg Sí Reclamos y Sugerencias
Form. Recurso Impugnatorio form_appeals Sí Recursos Impugnatorios

Listado de registros de un formulario

Cómo llega un registro: el visitante envía → WordPress crea un ítem del CPT en estado “Privado” → el título se arma con datos del envío + fecha → los campos ACF se rellenan → “Estado” queda en “Pendiente” → si el formulario envía correo, usa la plantilla y los destinatarios de Configuración → los adjuntos van a Medios y a su carpeta FileBird.

Trabajo diario: - Abrir/revisar: Registros → título. Verás los campos del usuario más los de sistema: Idioma (solo lectura), Estado (pásalo a “Leído” cuando gestiones el caso) y Estado SharePoint (solo lectura; si dice error, avisa a técnico). - Exportar: botones CSV / XLSX sobre el listado (respeta el filtro), en lote (marcar filas) o por fila. Solo perfiles con permiso de edición. - Configuración (Form. … → Configuración): máscara y correo del administrador, plantilla de email; en Reclamo/Recurso, datos de SharePoint (equipo técnico). - Buenas prácticas: trabaja desde Registros (no crees ítems a mano), no publiques el registro (déjalo Privado), exporta con filtro de fechas si el listado es grande.


7. Usuarios y roles

Sección para el Administrador del CMS. Explica cómo crear roles por área y dar de alta usuarios. Los editores de área no ven estas pantallas.

Tipos de cuenta

Tipo Quién Qué puede
Administrador (nativo) TI / soporte Todo: usuarios, roles, CPT, ajustes, menús, módulos
Editor (nativo) Editor general Páginas, medios, menús, módulos y todos los CPT de contenido
Rol de contenido (Operaciones, Legal, RRHH…) Personal de área Hereda de Editor (páginas y medios) y solo ve los módulos marcados en su rol

Regla: crea primero el rol (qué ve el área), luego el usuario y asígnale un solo rol. Lo no marcado no aparece en el menú y da “Acceso denegado” incluso pegando la URL.

7.1 Crear un rol de contenido

Usuarios → Roles de contenido → Añadir rol.

Campo Qué es Cómo usarlo
Nombre Nombre visible en el selector de rol Usa el área (“Operaciones”, “Legal”). Obligatorio.
Identificador Clave interna Opcional; si lo dejas vacío se genera del nombre. No editable después.
Rol base Siempre “Editor” No se modifica.
Qué puede ver y usar este rol Checklist de CPT, plugins y opciones Marca solo lo del área. Lo desmarcado queda oculto y bloqueado.

El checklist agrupa: Catálogos y contenido (FAQs, Documentos y reportes…), Formularios (Contacto, Negocio, Reclamo/Sugerencia, Recurso Impugnatorio), Plugins del proyecto (Chatbot, Generador de Listas, Dynamic Blocks) y Opciones del sitio.

Ejemplo de asignación por área: Comunicaciones (FAQs, Documentos) · Comercial (Form. Negocio) · Legal (Documentos, Reclamos, Recursos) · Atención al cliente (Contacto, Reclamos). Varias áreas pueden compartir un módulo; quien lo tenga marcado ve todos los registros de ese CPT.

7.2 Editar o eliminar un rol

Usuarios → Roles de contenido → Editar (cambia nombre o checklist) → Guardar cambios. El identificador no se edita. No se puede eliminar un rol con usuarios asignados: reasígnalos antes.

7.3 Crear un usuario

Usuarios → Añadir usuario. El rol de contenido debe existir antes.

Campo Qué es Cómo usarlo
Nombre de usuario Identificador de acceso (no se cambia) Una cuenta por persona (ej. jperez). No uses buzones compartidos.
Correo electrónico Correo de la persona Obligatorio y único.
Nombre / Apellidos Nombre para mostrar Recomendado.
Contraseña Clave de acceso Genera una segura.
Enviar aviso al usuario Correo de bienvenida con los datos Márcalo si aún no tiene clave.
Rol Qué puede ver Un rol de contenido. Un solo rol.

Crear un usuario

Campos al crear el usuario

7.4 Cambiar el rol de un usuario ya creado

Usuarios → Todos los usuarios → ficha → Rol → Actualizar usuario. Para desactivar el acceso sin borrar el historial, deshabilita o elimina el usuario según la política.

Cambiar el rol de un usuario

7.5 Comprobar que el permiso funciona

Prueba Resultado esperado
Menú izquierdo Aparecen Páginas, Medios y solo los módulos marcados
Pegar la URL de un módulo no asignado “Acceso denegado”
Abrir una página del sitio Puede editarla y publicarla (viene de Editor)
Módulo marcado Ve el listado y trabaja los registros

Buenas prácticas: TI = Administrador; el resto usa un rol de contenido. Una persona, un usuario, un rol. Marcar un módulo da acceso a todo ese CPT o plugin.


A. Apéndice de referencia

A.1 Catálogo de módulos ↔ CPT

Módulo (bloque) CPT / fuente Taxonomía / listas
Preguntas Frecuentes faqs cat-faqs
Documentos y reportes documents-adp cat-doc-adp
Detalle del mapa Campos del propio bloque —
Generador de Listas (auxiliar) ce_list —
Formularios (4 con CPT) form_* —

A.2 Mapa del menú de administración

  • Contenido/CPT: Páginas · Preguntas Frecuentes · Documentos y reportes · Medios
  • Formularios: Form. Contacto · Form. Negocio · Form. Reclamo/Sugerencia · Form. Recurso Impugnatorio
  • Herramientas del proyecto: Dynamic Blocks · Generador de Listas · Chatbot · Menús · Más Opciones
  • Administración: Usuarios → Roles de contenido · Ajustes → Generales · FrontEnd Configuración (técnico)

A.3 Inventario de plugins

Propios del producto (wp-headless-*): Dynamic Blocks Builder (genera los bloques/módulos), Core (menús, opciones, header/footer, home), Form (formularios y envíos), Form List Cascading (Generador de Listas), Altcha (captcha), MFA Email OTP (segundo factor), Security (REST/GraphQL), Cache Manager (revalidación de caché), Chatbot (dashboard).

De terceros (soporte): Advanced Custom Fields Pro (campos), Polylang (multi-idioma), FileBird (carpetas de medios), LiteSpeed Cache, Windows Azure Storage, Akismet.


Wiki de Gestión de Contenidos · Entelgy DX Pro · versión detallada con imágenes.

Entelgy DX Pro Wiki de Gestión de Contenidos