Síguenos

Ocio

Cómo quitar Joinchat de una sola página sin afectar la web

Retira el acceso flotante de una página concreta y conserva el chat en el resto del sitio, sin tocar ajustes globales.

Publicado

el

boton flotante de joinchat​

El botón flotante de Joinchat se puede retirar de una página concreta sin desinstalar el plugin ni alterar su presencia en el resto del sitio. Lo más limpio es revisar primero los ajustes individuales de visibilidad disponibles al editar esa página; si no permiten resolver el caso, una regla CSS dirigida a la URL puede ocultar el widget solo allí. La elección depende de lo que se quiera conseguir: cambiar la configuración del plugin o quitar de la vista el elemento flotante.

La diferencia importa. Ocultar el botón con CSS no equivale necesariamente a impedir que Joinchat cargue, mientras que una opción propia del plugin puede gestionar la visibilidad desde su configuración. En una landing, una página legal o el proceso de pago, retirar la burbuja puede despejar la pantalla; eso no obliga a renunciar a WhatsApp ni a desactivar el canal en toda la web. La clave es limitar el cambio a la página que necesita un comportamiento distinto.

Qué cambia al retirar el widget de una página

Joinchat añade a WordPress un acceso flotante pensado para facilitar el inicio de una conversación por WhatsApp. Según los ajustes del sitio, el botón puede mostrar una llamada a la acción y abrir WhatsApp en el móvil o WhatsApp Web o la aplicación de escritorio en un ordenador. Su presencia general tiene sentido cuando el visitante puede necesitar ayuda en distintas secciones, pero no todas las páginas cumplen la misma función. Un botón útil en una ficha de producto puede competir con el formulario principal de una campaña.

Por eso conviene separar tres situaciones. Una consiste en desactivar la visibilidad del widget en el contenido concreto; otra, en ocultarlo solo visualmente mediante CSS; la tercera, en eliminar el plugin o apagarlo para todo el sitio. Para una sola URL, la tercera opción suele ser demasiado amplia. No hace falta retirar Joinchat de toda la instalación cuando el problema se limita a una página, y ocultar la burbuja tampoco significa necesariamente que se hayan borrado los enlaces de WhatsApp insertados por separado en el contenido.

También puede interesar conservar el contacto, pero cambiar su presentación. La burbuja fija no es la única forma de abrir una conversación: una página puede incluir un enlace o un botón de WhatsApp dentro de su propia maquetación. Así, el acceso aparece junto al precio, el formulario o la explicación pertinente, en vez de acompañar al visitante durante todo el recorrido. La diferencia es de contexto: se puede quitar el elemento flotante sin eliminar otras vías de contacto.

Empieza por los controles propios de Joinchat

Antes de añadir código, abre la página afectada en el editor de WordPress y comprueba si Joinchat ofrece allí controles individuales. El plugin permite personalizar ajustes en entradas, páginas, productos y otros tipos de contenido, además de archivos de categorías o etiquetas. En la edición de una página pueden aparecer opciones para modificar la llamada a la acción, el mensaje de inicio, el teléfono y la visibilidad. Si el ajuste de esa URL permite ocultar el widget, esa suele ser la solución más directa y fácil de mantener.

La configuración general y la individual tienen alcances distintos. Una opción global puede decidir en qué clases de contenido aparece el botón, por ejemplo en páginas o entradas, pero cambiarla afectará a todas las secciones incluidas en esa regla. Si solo se quiere excluir una landing, apagar Joinchat para todas las páginas estáticas resolvería el problema a costa de modificar muchas otras. Lo adecuado es comprobar si el contenido concreto puede sobrescribir la regla general en lugar de cambiarla para todo el sitio.

Los nombres y la ubicación de los controles pueden variar según la versión del plugin, el editor y el tipo de contenido. Joinchat dispone de integración con el editor de bloques y admite ajustes por página, pero no conviene dar por hecho que todas las instalaciones mostrarán la misma caja lateral o el mismo diseño de opciones. Si no encuentras un control individual, revisa también los ajustes generales de visibilidad antes de concluir que el plugin no permite esa excepción. Es mejor confirmar el alcance del ajuste antes de guardarlo.

Cuándo basta con cambiar la visibilidad general

Los ajustes generales sirven cuando varias páginas comparten la misma necesidad. Por ejemplo, quizá el sitio quiera mostrar WhatsApp en las fichas de producto y las entradas, pero no en el carrito o en el proceso de pago. Joinchat incluye opciones para decidir la presencia del widget en diferentes áreas, y su integración con WooCommerce contempla páginas de producto y zonas de compra. Esas reglas permiten ordenar el comportamiento por secciones, aunque no siempre distinguen una URL individual de todas las demás que pertenecen a la misma categoría.

Ese límite explica por qué una regla global puede parecer insuficiente. Una web puede necesitar el botón en una página de contacto, ocultarlo en una política de privacidad y mantenerlo en una ficha de producto. Si el panel solo permite seleccionar tipos de contenido o áreas generales, marcar o desmarcar una categoría entera no producirá una excepción aislada. En ese caso, conviene volver al editor de la página y buscar la personalización específica; si no está disponible, una regla CSS dirigida a esa URL ofrece un control más preciso. El alcance de cada ajuste debe coincidir con el alcance del cambio buscado.

También es posible que el icono no pertenezca al widget flotante global, sino a un botón de contacto añadido dentro del contenido o mediante un bloque de Joinchat. En ese escenario, ocultar el widget general no necesariamente quitará ese botón integrado, porque cumple otra función y puede tener su propia configuración. Antes de tocar ajustes, identifica qué elemento aparece en pantalla y de dónde procede. Reconocer el origen evita desactivar el componente equivocado.

Ocultar el botón solo mediante CSS

Si no hay un control individual adecuado, se puede ocultar el contenedor flotante con CSS y limitar la regla a la página deseada. WordPress suele incluir en la etiqueta del cuerpo una clase con el identificador de la página, con una forma como page-id-123. El número es un ejemplo: hay que sustituirlo por el identificador real de la página. La regla puede escribirse así: .page-id-123 .joinchat { display: none !important; }. El selector combina la página con la clase del widget, de modo que no debería ocultarlo en otras URLs.

Joinchat documenta la clase .joinchat para personalizar el aspecto del widget y ofrece un apartado de CSS personalizado en sus ajustes avanzados. Si esa opción está disponible en la instalación, guardar ahí la regla mantiene el cambio cerca del plugin. También se puede utilizar el CSS adicional del tema, siempre que el sitio tenga esa posibilidad. Lo importante es conservar el selector específico de página y no escribir una regla general como .joinchat { display: none; }, que escondería el botón en todo el sitio.

Para localizar el identificador, se puede revisar el código de la página o inspeccionar la etiqueta body con las herramientas del navegador; también puede aparecer en la dirección de edición de WordPress como el ID del contenido. Si la clase empieza por page-id-, corresponde a una página estática; en otros tipos de contenido, WordPress puede utilizar clases diferentes. No cambies el número a ojo: una cifra incorrecta puede dejar intacto el botón o aplicar el estilo en otro lugar. La precisión del selector es lo que hace que el CSS sea selectivo.

Lo que el CSS oculta y lo que no desactiva

La regla anterior modifica la presentación: el widget deja de verse en esa URL, pero el CSS por sí solo no demuestra que el plugin haya dejado de cargarse o de ejecutar su código. Para una necesidad puramente visual, esa diferencia puede ser aceptable. Si el objetivo es que Joinchat no se inicialice en esa página, hay que priorizar un ajuste propio de visibilidad que controle su salida, cuando esté disponible, en lugar de limitarse a esconder el elemento. Ocultar no es lo mismo que desactivar.

Hay otro matiz: una regla dirigida a .joinchat apunta al widget flotante, no necesariamente a cualquier botón de WhatsApp colocado dentro del contenido. Un bloque de botón de Joinchat, un enlace personalizado o una llamada a la acción construida con el maquetador pueden tener otros selectores y seguir visibles. Eso puede ser exactamente lo que se busca si se quiere quitar la burbuja, pero mantener un contacto integrado. Si desaparece demasiado contenido, revisa qué elemento selecciona realmente la regla en vez de ampliar el CSS sin identificar la causa.

La técnica también puede quedarse corta si hay otro plugin o el tema que crea un segundo botón independiente. En ese caso, el elemento que permanece no tiene por qué ser Joinchat, aunque su apariencia se parezca. Inspeccionar el elemento en el navegador permite comprobar sus clases y su contenedor. Así se evita añadir reglas cada vez más amplias que terminen ocultando otros controles. Una solución limpia actúa sobre el componente correcto y conserva el resto de la interfaz.

Comprueba la página en móvil y escritorio

Después de guardar un cambio, revisa la URL tanto en un ordenador como en un móvil. El espacio disponible y la maquetación varían entre dispositivos; un widget puede tapar una llamada a la acción en una pantalla pequeña y apenas interferir en una grande. También hay páginas construidas con plantillas distintas o reglas específicas para móvil. La comprobación debe hacerse en la página pública, no solo en el editor, porque el área de edición puede ocultar o alterar elementos que sí aparecen a los visitantes.

Si la regla parece no surtir efecto, verifica primero que el identificador de página sea correcto y que el selector coincida con el elemento presente. Después, comprueba si el CSS se está cargando y si existe otra regla con mayor prioridad. El uso de !important puede ayudar cuando hay estilos que prevalecen, pero no sustituye a un selector bien dirigido. Añadir más excepciones sin revisar el origen del conflicto puede volver el cambio difícil de entender y mantener. Una prueba en ambos formatos suele revelar si el fallo es de alcance o de presentación.

La caché del navegador, del sitio o de un servicio de optimización también puede mostrar una versión anterior después de guardar los cambios. Si el botón sigue apareciendo, vuelve a cargar la página y comprueba la vista sin una versión almacenada. En algunos sitios, los estilos se agrupan o minifican, así que el resultado puede tardar en reflejarse en la página pública. No conviene cambiar la configuración general de Joinchat varias veces mientras se comprueba: mantener un solo ajuste activo ayuda a identificar qué está pasando. La caché puede ocultar el resultado real de una modificación reciente.

Por qué se suele retirar en una landing o en el pago

La decisión suele responder a la función de la página, no a un problema con WhatsApp. En una landing diseñada alrededor de un formulario, una campaña o una compra, el botón flotante puede competir con la acción principal. En un checkout, otro elemento fijo puede tapar información o desviar la atención justo cuando el visitante está completando el pedido. En páginas legales o de información institucional, el chat también puede resultar innecesario si no aporta una vía de ayuda relevante. La visibilidad funciona mejor cuando acompaña el propósito de cada sección.

Eso no significa que el contacto deba desaparecer por completo. Una empresa puede mantener Joinchat en las páginas de servicios y retirarlo del proceso de compra; también puede quitar la burbuja de una campaña y dejar un botón de WhatsApp dentro del diseño, junto a la información que da contexto a la consulta. En una tienda, la integración de Joinchat con WooCommerce permite configurar llamadas a la acción y mensajes en páginas de producto, mientras que la visibilidad general ayuda a diferenciar otras áreas. El canal y el formato de acceso son decisiones distintas.

La misma lógica sirve para una página concreta de una web corporativa. Una página de presentación, una campaña temporal o una sección con una composición visual muy controlada puede necesitar más espacio libre que el resto. Aplicar una excepción local evita rediseñar todo el sitio o retirar una herramienta que sigue siendo útil en otros lugares. El criterio es sencillo: conservar el widget allí donde facilita una conversación y ocultarlo donde interfiere con el contenido o el recorrido. Una regla por página permite ajustar la interfaz sin imponer una solución única a toda la web.

Cómo evitar que el cambio afecte al resto del sitio

La forma más segura de limitar el efecto es no modificar la visibilidad de todo un tipo de contenido cuando solo se quiere excluir una URL. Si el ajuste individual del editor resuelve el caso, úsalo y guarda el resto de la configuración. Si necesitas CSS, comprueba que la regla incluya la clase específica de la página antes de aplicar la clase del widget. Una regla global dirigida únicamente a .joinchat puede parecer eficaz en la URL de prueba y, sin embargo, retirar el botón en todas las demás páginas. La diferencia está en incluir el contexto de página dentro del selector.

También ayuda evitar soluciones duplicadas. Si ya existe una regla CSS para ocultar el widget, no añadas otra en el maquetador y una tercera en el tema sin saber cuál se aplica. Las reglas dispersas pueden contradecirse o hacer que el cambio reaparezca después de una actualización de diseño. Mantén la excepción en un único lugar y anota qué página afecta si otras personas administran el sitio. No es una exigencia técnica, sino una forma de conservar una configuración comprensible con el paso del tiempo.

Antes de dar por terminado el ajuste, confirma que la burbuja ha desaparecido en la URL prevista y que sigue funcionando en una página donde debe permanecer. Si también hay enlaces o botones de WhatsApp dentro del contenido, comprueba que continúan operativos. Esta comparación permite detectar de inmediato una regla demasiado amplia o un control que afecta a más elementos de los previstos. Probar una página excluida y otra incluida verifica el alcance real del cambio.

Una excepción concreta, no una renuncia al chat

Para retirar el widget flotante de una página, empieza por los controles individuales de Joinchat y confirma que no estás cambiando una regla general para todo el sitio. Si el plugin no ofrece el ajuste puntual que necesitas, una regla CSS con la clase de esa página y el selector .joinchat permite ocultar el elemento solo en esa URL. Después, revisa el resultado en móvil y escritorio y comprueba si la página usa otros botones de WhatsApp que deban conservarse.

El detalle de fondo es que la presencia del chat no tiene por qué ser uniforme. El widget puede ser útil en una ficha de producto y distraer en un formulario, un pago o una página de campaña. Ajustarlo por contexto permite mantener WhatsApp donde facilita el contacto y despejar la interfaz donde compite con otra acción. Retirar una burbuja de una página no obliga a perder el canal en las demás.

Newsletter

Periodista internacional con más de 20 años de experiencia en radio, prensa y medios digitales. Licenciado en Ciencias de la Comunicación, trabaja entre España e Italia con la mirada puesta en la actualidad.

Lo más leído