Modo mantenimiento en WordPress cuando tú quieras: tres formas sin plugins
Cuando WordPress actualiza plugins o el núcleo, pone el sitio unos segundos en modo de mantenimiento y muestra: "No disponible por mantenimiento programado. Vuelve a comprobarlo en un minuto." Puedes…
Redirecciones con expresiones regulares: miles de errores 404 arreglados con una sola regla
Un caso muy común: un sitio con años de contenido cambia su estructura de enlaces permanentes de /2021/05/mi-entrada/ a /mi-entrada/. WordPress redirige muchas URLs antiguas por su cuenta, pero no…
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…
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…
Un cortafuegos para WordPress en dos capas: reglas de .htaccess y WAF de Cloudflare
Un plugin de seguridad funciona dentro de WordPress: para revisar una petición, PHP y WordPress ya tuvieron que cargarse. Eso consume recursos y, si la petición es un ataque, ya…
Ataques de fuerza bruta a wp-login y xmlrpc: cómo saber si te pasa y cómo frenarlos
Si alguna vez instalaste un plugin que registra los accesos fallidos, quizás te asustaste: cientos o miles de intentos de entrar a tu sitio con usuarios como admin, administrador o…
La portada funciona pero las entradas dan error 404: cómo arreglar los enlaces permanentes
Un síntoma muy típico después de migrar un sitio, restaurar un respaldo o cambiar de hosting: la portada carga perfecto, pero al hacer clic en cualquier entrada, página o categoría…





