unfiltered_html: el permiso que deja a tus editores insertar cualquier código
WordPress tiene un permiso con nombre técnico, unfiltered_html, que decide algo importante: si un usuario puede publicar cualquier código HTML y JavaScript, o si WordPress lo limpia antes de guardarlo.…
Claves de API de IA en WordPress: dónde guardarlas para que no te cuesten caro
Cada vez más plugins (y el propio WordPress) se conectan con servicios de inteligencia artificial: para escribir textos, generar el texto alternativo de imágenes, responder en un chat o traducir.…
Entrar a tu WordPress sin contraseña y saltándose el 2FA: el robo de sesiones
Hiciste todo bien: contraseña larga, única y doble factor (2FA). Y un día aparece un administrador que no creaste. ¿Cómo entraron? Muy probablemente, no entraron: usaron tu sesión. Es una…
¿En qué plugins confiar? WordPress.org, plugins comerciales y plugins hechos con IA
Instalar un plugin es darle a un desconocido acceso completo a tu sitio: puede leer tu base de datos, crear usuarios y modificar cualquier archivo. Por eso la pregunta "¿es…
Ataques DDoS a WordPress: cómo prevenirlos, detectarlos y sobrevivir a uno
Un ataque de denegación de servicio (DoS, o DDoS si viene de muchas máquinas a la vez) busca una sola cosa: que tu sitio deje de responder. No roba datos…
Cabeceras de seguridad HTTP en WordPress: de lo básico a una Content Security Policy que no rompa nada
Las cabeceras de seguridad son instrucciones que tu servidor envía junto con cada página. El visitante no las ve, pero su navegador las obedece: "usa siempre HTTPS", "no dejes que…
Adiós al spam en formularios y comentarios con Cloudflare Turnstile
Los formularios de contacto llenos de ofertas falsas, los comentarios en ruso con enlaces, los registros de usuarios que nadie hizo. El spam automático es una molestia constante en WordPress,…
debug.log: el archivo de depuración que puede regalar los secretos de tu sitio
Cuando algo falla en WordPress, la recomendación clásica es activar el registro de depuración en wp-config.php: define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); Funciona muy bien: los errores quedan…
Puertas traseras en WordPress: dónde se esconden después de un hackeo y cómo encontrarlas
Es una historia que se repite: el sitio se infecta, alguien lo limpia, todo vuelve a la normalidad… y a los pocos días el malware regresa. No es mala suerte.…
Google muestra tu web con títulos en japonés: el hackeo que solo ve Google
Buscas tu sitio en Google con site:tudominio.cl y aparecen cientos de resultados en japonés: relojes, bolsos, ofertas de marcas. Entras a tu web y se ve perfecta. Entras al escritorio…





