Plugin de WordPress
Añade chatbots de IA ChatReact, formularios de contacto y acordeones de FAQ a tu sitio WordPress con nuestro plugin oficial.
Descarga
Descargar Plugin ChatReact v1.1.0
Instalación
Método 1: Subida vía Admin de WordPress
- Descarga el archivo ZIP del plugin arriba
- Ve a Plugins → Añadir nuevo → Subir plugin
- Elige el archivo ZIP y haz clic en Instalar ahora
- Haz clic en Activar plugin
Método 2: Subida manual vía FTP
- Extrae el archivo ZIP
- Sube la carpeta
chatreacta/wp-content/plugins/ - Ve a Plugins en el admin de WordPress
- Encuentra "ChatReact" y haz clic en Activar
Configuración
Después de la activación, ve a Ajustes → ChatReact para instrucciones de uso.
Encontrar tu ID de Chatbot
- Inicia sesión en chatreact.ai
- Ve al Panel de control de tu chatbot
- Haz clic en el botón Copiar junto al ID del Chatbot (mostrado arriba)
Encontrar tu ID de Formulario
- Inicia sesión en chatreact.ai
- Ve a Formularios
- Selecciona tu formulario
- Copia el ID del Formulario
Opciones de uso
El plugin ofrece múltiples formas de añadir ChatReact a tu sitio:
1. Shortcodes
Añade a cualquier página, entrada o área de widgets:
Widget de Chat:
[chatreact id="TU_ID_DE_CHATBOT"]
Atributos opcionales: position, language, primary_color, auto_open
Formulario de Contacto:
[chatreact_form id="TU_ID_DE_FORMULARIO"]
Atributos opcionales: language
Acordeón FAQ:
[chatreact_faq id="TU_ID_DE_CHATBOT"]
Atributos opcionales: categories, container, language
2. Bloques Gutenberg
En el editor de bloques:
- Haz clic en + para añadir un bloque
- Busca "ChatReact"
- Elige Chat Widget, Form Widget o FAQ Widget
- Introduce tu ID en los ajustes del bloque
3. Elementor
Si usas Elementor:
- Edita tu página con Elementor
- Busca "ChatReact" en widgets
- Arrastra el widget a tu página
- Configura en el panel izquierdo
4. Asignación a nivel de página
Asigna widgets a páginas específicas sin shortcodes:
- Edita cualquier página o entrada
- Busca el meta box "ChatReact Widget"
- Selecciona un tipo de widget
- Introduce tu ID
- Guarda la página
Ejemplos de Shortcodes
Widget de Chat básico
[chatreact id="abc123"]
Widget de Chat con opciones
[chatreact id="abc123" position="bottom-left" language="de" auto_open="true"]
FAQ con filtro de categoría
[chatreact_faq id="abc123" categories="shipping,returns"]
Formulario de contacto con estilo
[chatreact_form id="form123" language="en"]
Idiomas soportados
El plugin soporta 24 idiomas de la UE:
- Alemán, Búlgaro, Checo, Croata, Danés, Eslovaco
- Esloveno, Español, Estonio, Finlandés, Francés, Griego
- Húngaro, Inglés, Irlandés, Italiano, Letón, Lituano
- Maltés, Neerlandés, Polaco, Portugués, Rumano, Sueco
Solución de problemas
El widget no aparece
- Verifica que tu ID de Chatbot sea correcto
- Comprueba si el chatbot está activo en tu panel de ChatReact
- Limpia cualquier plugin de caché (ver abajo)
- Revisa la consola del navegador para errores JavaScript
Compatibilidad con Plugins de Caché
El plugin es totalmente compatible con plugins de caché y optimización populares, incluyendo WP Rocket, LiteSpeed Cache, Autoptimize y WP Super Cache. El plugin evita automáticamente que estas herramientas minifiquen o cacheen los scripts de ChatReact.
Si aún experimenta problemas (p. ej., errores 404, widget no carga para visitantes no autenticados):
- Limpia la caché de tu plugin de caché
- Excluye
chatreactde la minificación/combinación de JS en la configuración de tu plugin de caché - El plugin usa atributos
data-api-urlcomo respaldo para asegurar la comunicación correcta con la API
Conflictos de estilo
Si el widget se ve mal:
- El widget usa CSS aislado
- Busca reglas CSS
!importanten tu tema - Prueba desactivando otros plugins de chat temporalmente
Múltiples widgets
Puedes usar diferentes chatbots en diferentes páginas especificando IDs únicos en cada shortcode o bloque.
Integración CMS (Smart Sitemap)
A partir de la versión 1.1.0, el plugin de WordPress de ChatReact incluye una función de Smart Sitemap que proporciona al crawler de ChatReact metadatos de contenido estructurado directamente desde tu sitio WordPress.
Cómo funciona
- Genera una Integration Key en el panel de ChatReact (Knowledge Base → Websites → CMS Integrations)
- Pega la clave en los ajustes del plugin de WordPress en la pestaña Integration
- Selecciona los tipos de contenido que deseas compartir (Páginas, Entradas, Custom Post Types)
- Establece prioridades (Alta/Media/Baja) por tipo de contenido
- Cuando rastrees tu sitio web, ChatReact utilizará automáticamente el smart sitemap en lugar del descubrimiento regular basado en enlaces
Beneficios
- Rastreo más rápido – Lista directa de URLs en lugar de descubrimiento enlace por enlace
- Reconocimiento del tipo de contenido – El crawler sabe si una URL es una Página, Entrada o Custom Post Type
- Indexación basada en prioridad – El contenido importante (como Páginas) puede tener mayor peso que las entradas del blog
- Compartición selectiva – Solo comparte los tipos de contenido que desees
- Exclusión por entrada – Excluye entradas/páginas individuales del sitemap a través del meta box
Niveles de Prioridad
| Prioridad | Predeterminado para | Descripción |
|---|---|---|
| Alta | Páginas | Contenido principal del negocio (Acerca de, Servicios, Contacto) |
| Media | Entradas | Artículos del blog, novedades |
| Baja | – | Contenido complementario |
Seguridad
El endpoint del smart sitemap (/wp-json/chatreact/v1/sitemap) está protegido por la Integration Key. No es visible para motores de búsqueda u otros crawlers — solo ChatReact puede acceder con la clave correcta.
Excluir entradas individuales
En el editor de WordPress, cada entrada/página tiene un meta box ChatReact Widget con la opción "Excluir del Sitemap de ChatReact". Las entradas marcadas no aparecerán en el smart sitemap.
Requisitos
- WordPress 5.8 o superior
- PHP 7.4 o superior
- Una cuenta de ChatReact (regístrate gratis)
Registro de Cambios
1.1.0
- NUEVO: Smart Sitemap (Integración CMS) — compartición estructurada de contenido con el crawler de ChatReact
- NUEVO: Pestaña de Integración en los ajustes del plugin
- NUEVO: Selección de tipos de contenido con niveles de prioridad
- NUEVO: Exclusión por entrada del sitemap a través del meta box
- NUEVO: Endpoint REST API protegido para smart sitemap
- FIX: Compatibilidad total con plugins de caché (WP Rocket, LiteSpeed Cache, Autoptimize, WP Super Cache)
- FIX: Problemas de carga del widget para visitantes no autenticados con plugins de caché
- CHANGED: Los ajustes del widget ahora se gestionan centralmente en el panel de ChatReact — se eliminaron los ajustes de posición, idioma, color primario y apertura automática del plugin
1.0.24
- Soporte de bloques Gutenberg
- Integración con Elementor
- Traducciones a 24 idiomas
- Asignación de widget a nivel de página