Un editor con superpoderes
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.…

Tu clave de IA, tu tarjeta de crédito
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.…

Sin clave, sin 2FA, adentro
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…

Instalar es confiar, ¿en quién?
¿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…

Que el tráfico falso no te tumbe
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…

El navegador también te cuida
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…

Un captcha que nadie ve
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,…

Tu registro está a la vista
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…

Limpiaste, pero volvieron
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.…

Tu web en japonés, pero solo para Google
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…