Curiosidades

Grupos de WhatsApp Gay: Una Guía Completa Que No Puedes Dejar Pasar

Introducción ¡Hola! ¿Alguna vez has sentido que te gustaría conectarte con personas que comparten tus mismos intereses y experiencias? A veces parece un laberinto tratando...

Por qué tenemos las nalgas redondas?

Existen varias explicaciones a esa redondez tan atractiva, pero hay dos que son más aceptadas por la ciencia, una erótica y otra más prosaica....

¿Cómo afecta la marihuana en el rendimiento sexual de los hombres y en la salud ?

Se han publicado docenas de estudios científicos sobre el tema, y ​​esto son los resultados hasta ahora.La marihuana afecta la experiencia subjetiva del sexo.Cuando los...

Esto es lo que pasa cuando las relaciones sexuales son demasiado ruidosas

Y tú, ¿Cómo eres en las relaciones sexuales? ¿Eres de los que gritan o más bien de los que tapa la boca con la...

Según estudio: chupar el pene cura la depresión

Según un estudio aplicado a casi 300 mujeres en la Universidad Estatal de Nueva York, arrojó que aquellas que practican sexo oral se deprimen...

Tu deseo sexual aumenta con el Calor

El calor podría ser el responsable ¿En estos días has sentido un aumento en el deseo sexual? . Te explicamos por qué. Desde hace varias...

La historia del hombre que puede penetrarse así mismo

Hoy en día podemos encontrar diferentes tipos de redes sociales y cada vez vemos más funciones, novedades y muchas locuras que hacen de unas...

Spot de Inca Kola con respeto a las diferencias é inclusividad

Nuévamente nos vuelve a sorprender la bebida de sabor nacional, sí, hablamos de IncaKola y no por haber lanzado una nueva presentación, sino por...

Inédito: Terapeuta afirma que hombres pueden tener sexo con hombres sin ser gays

Joe Kort es un terapeuta experto en tema LGBT explicó que los hombres pueden tener sexo entre hombres heterosexuales sin ser gays, sí como...

Últimos artículos

// -----------------------------------------------------------------------------// Código JavaScript para integrar usuario de WordPress con chat de Supabase // Colocar este código en el footer de WordPress antes del chat(function() { // 1. Función para obtener datos del usuario de WordPress function getWordPressUserData() { // WordPress debe proporcionar estos datos vía PHP if (typeof wpUserData !== 'undefined' && wpUserData.isLoggedIn) { return { isLoggedIn: true, userId: wpUserData.userId, username: wpUserData.username, email: wpUserData.email, displayName: wpUserData.displayName }; } return { isLoggedIn: false }; }// 2. Función para inicializar el chat con datos del usuario function initializeChatWithUser() { const userData = getWordPressUserData(); if (userData.isLoggedIn) { console.log('Usuario WordPress detectado:', userData.username); // Guardar datos del usuario para el chat localStorage.setItem('chatUser', JSON.stringify({ id: userData.userId, username: userData.username, email: userData.email, displayName: userData.displayName, source: 'wordpress' }));// Disparar evento personalizado para que el chat sepa que hay usuario window.dispatchEvent(new CustomEvent('wordpressUserReady', { detail: userData })); } else { console.log('No hay usuario logueado en WordPress'); localStorage.removeItem('chatUser'); // Opcional: redirigir a login o mostrar mensaje showLoginPrompt(); } }// 3. Función para mostrar prompt de login si no hay usuario function showLoginPrompt() { // Puedes personalizar este mensaje const loginDiv = document.createElement('div'); loginDiv.innerHTML = `

Para usar el chat necesitas estar logueado

Iniciar Sesión
`; // Insertar antes del chat (ajusta el selector según tu HTML) const chatContainer = document.querySelector('#chat-container') || document.querySelector('.chat-container'); if (chatContainer) { chatContainer.parentNode.insertBefore(loginDiv, chatContainer); } }// 4. Función para obtener historial del usuario desde Supabase function loadUserChatHistory() { const userData = JSON.parse(localStorage.getItem('chatUser') || '{}'); if (userData.id) { // Este evento lo debe escuchar tu chat para cargar el historial window.dispatchEvent(new CustomEvent('loadChatHistory', { detail: { userId: userData.id, username: userData.username } })); } }// 5. Inicializar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeChatWithUser); } else { initializeChatWithUser(); }// 6. Cargar historial después de inicializar usuario setTimeout(loadUserChatHistory, 1000);})();