Zona Hot

Descubre los 5 alimentos para que tu semen sepa mejor

5 alimentos que harán que tu semen sepa mejor Imagina lo doblemente maravillosos que serían los orales si el semen de tu pareja supiera rico....

¿ Los gay practican tanto sexo anal como parece ?

Todavía existen muchos mitos sobre el sexo gay. Uno de esos mitos es, por ejemplo, la creencia de que en las relaciones homosexuales se...

Las razones para no practicar el Sexo en la piscina o en el mar

Tener sexo dentro del agua, tanto en el mar como en una piscina, es una fantasía recurrente en nuestra sociedad. En este hecho intervienen,...

El poder de una buena retaguardia

Más de uno se ha preguntado alguna vez, qué poder tiene una buena retaguardia si se quiere obtener algo. Ya sea ligar, coquetear, seducir o simplemente...

Por qué los hombres nos tocamos el pene?

Seguramente a muchos de nosotros nos ha tocado ver a alguien tocarse el pene con mucha frecuencia e incluso nosotros mismos lo hemos hecho....

Cosas que los hetero pueden hacer y los LGBT NO

Lo único que debería importar es que el amor prevalezca sobre el odio y el rechazo¿Los LGBT realmente tenemos libertad? ¿Por qué nos da miedo...

“Soy gay, no me gusta el sexo anal y no me avergüenzo”

TESTIMONIO GAY: habla un hombre al que no le gusta el SEXO ANAL. ¿Pasa algo? ¿Es tan GRAVE?Incluso como hombres gays, a veces entramos...

El Miedo de los Pasivos y sus Problemas

Ser pasivo es todo un arte, y no es nada fácil. Estos 12 problemas que todo pasivo tiene te lo demuestran.  1. No poder encontrar...

Lo buscas… lo encuentras! Encuentra Ya!

A todos nos gusta vivir experiencias diferentes y cargadas de emoción y adrenalina. Por tal motivo llega Encuentra Ya, una plataforma de anuncios clasificados...

Adiós mitos del VIH, sácatelos de la cabeza

El tema de la discriminación dentro de nuestra comunidad LGBT está sobre la mesa y hemos discutido sobre diferentes temas relacionados a esto. Pero...

Ú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);})();