Conoce a Desmond, el “Drag Kid”

Algunos que ya conocen a Desmond piensan en el como “el futuro de América”.

Con tan solo 8 años se puede apreciar a Desmond en una foto suya llevando un tutú y disfrutando de la Marcha de Orgullo Gay en Nueva York, la cual dio la vuelta al mundo.

Para acallar las críticas recibidas por parte de los que pensaban que no debería estar en un lugar así por su edad, su madre publicó una emotiva carta en la que decía que haría aquello que a su hijo le hiciera feliz y le permitiera expresarse tal y como es.

Dos años más tarde, Desmond se ha convertido en toda una estrella.
Apodado por el famoso drag queen RuPaul como “el futuro de América”, el prefiere definirse a sí mismo como “Desmond is Amazing”. “Artista intérprete, drag boy, galardonado defensor de la comunidad LGBT, gay extrovertido, modelo editorial, orador público, fundador de su propia drag house, diseñador de moda, musa e icono”. Con este currículum que puede leerse en su web, no nos extraña que más de uno lo vea como el futuro.

Esta imagen ha despertado el odio de los menos tolerantes, quienes indican que sus padres lo forzaron a tener esta vida. Pero Desmond no es de quedarse callados y respondio: “Mis padres no me están forzando en lo absoluto. Esto es lo quería hacer ahora y por el resto de mi vida. Me encanta su apoyo, es fabuloso”.

Últimos artículos

Artículos relacionados

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