Hola,
Estoy utilizando el plugin AI Engine para ofrecer soporte a mis alumnos dentro de mi membresía. Tengo dos necesidades técnicas que no estoy logrando resolver:
Conflicto de interfaz (bloqueo de clics): Aunque el chat flotante (Floating Widget) esté cerrado o "escondido", el área que ocupa sigue activa en el front-end. Esto crea una capa invisible sobre mi web que impide hacer clic en elementos importantes, como los enlaces a mis cursos. Es un problema de usabilidad crítico para mis alumnos.
Restricción de visibilidad: Mi objetivo es que el asistente solo esté disponible para alumnos logueados dentro de la membresía. Actualmente, tengo el chatbot incrustado mediante shortcode en una página de ayuda (lo cual funciona bien), pero el Floating Widget se carga globalmente en toda la web.
Mis dudas técnicas son:
¿Hay alguna forma mediante código (o filter) de desactivar totalmente el Floating Widget para que no interfiera con los clics en el resto de la web?
Si no fuera posible desactivarlo, ¿cómo podría condicionar su carga para que solo se inyecte en las URLs que contienen "/zona-vip/" (o el slug de mi membresía) y evitar que bloquee clics en el resto del sitio?
He intentado desactivarlo desde los ajustes del plugin, pero el botón persiste. Agradezco mucho vuestra orientación para limpiar la carga de este widget y evitar que bloquee la navegación.
Muchas gracias.
Contenido solo visible a usuarios registrados
Hola Karen, si. Ese justo (no el de whatsapp). Ese es el de AI engine. Me gustaria que no se viese fuera de la membresia, solo dentro y poder decidir si ponerlo o no, pq ya dentro de la membresia tengo un codigo incrustado en una de las páginas donde aparece el chat
Hola Alejandro,
La opción sencilla es que ocultes ese widget para las paginas principales con una regla CSS; por ejemplo prueba añadir el siguiente codigo CSS en el apartado de Apariencia → Personalizar → CSS Adicional
.home-page .mwai-trigger.mwai-open-button {
display: none;
}
.page-id-5973 .mwai-trigger.mwai-open-button {
display: none;
}
.page-id-13081 .mwai-trigger.mwai-open-button {
display: none;
}
.page-id-10730 mwai-trigger.mwai-open-button {
display: none;
}
Pryuebalo y nos comentas como ha ido todo
Un Saludo
con ese codigo se ha ido de la página de home (el resto de las externas a la membresia no)
también se ha semi ido dentro de la membresia -digo semi pq aunque no se vea en esa zona no pudo hacer click en los cursos- pq esta como invisible en la parte inferior derecha
algo me dice que estamos cerca de conseguirlo, que hay algo que hay que cambiar
a partir de vuestro codigo le he preguntado varias veces a perplexity me ha dado esto y funciona:
/* Ocultar el botón del chat en todo el sitio público */
body:not(.page-id-5973):not(.page-id-13081):not(.page-id-10730) .mwai-trigger.mwai-open-button {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
}
/* Asegurar que sí se vea dentro de la zona VIP */
body.page-id-5973 .mwai-trigger.mwai-open-button,
body.page-id-13081 .mwai-trigger.mwai-open-button,
body.page-id-10730 .mwai-trigger.mwai-open-button {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
}
Hola Alejandro,
Estupendo, nos alegra que con eso se solucionase, de igual forma, si tienes alguna otra consulta puedes crear un nuevo tema y con todo el gusto lo vemos y te ayudamos.
Un saludo 🖐️