¿Cuando cambio el slug, WordPress creará una redirección desde la URL antigua?
Cuando cambio un slug de post-a
a post-b
, ¿WordPress creará una redirección desde /post-a
a /post-b
, como HTTP 301 o algo similar? Si no es así, ¿existe algún plugin para eso?

Acabo de probar esto (WP 3.3.1), el núcleo de WordPress redirigirá automáticamente si cambias el slug de la entrada, incluso si cambias el slug de post-a
a post-b
y luego a post-c
, post-a
devolverá un 301 a post-c
. Dicho esto, el plugin de redirección que recomendó Mike Jolley es un complemento excelente y una gran manera de monitorear errores 404 y similares.

Solo para agregar una nota, esta redirección integrada no funciona cuando la parte de la URL que no es el slug cambia, por ejemplo, cuando el patrón es /[año]/[mes]/[fecha]/[slug]
y la fecha cambia, WordPress no creará una redirección. En ese caso, es necesario un plugin.

¿En qué parte de la base de datos se guarda esta regla de redirección? Saludos

Este plugin puede utilizarse para monitorear cambios en las URLs como ese y configurar redirecciones automáticamente:

Si tan solo funcionara :( Terminé usando http://wordpress.org/extend/plugins/quick-pagepost-redirect-plugin/ aunque le faltan algunas características.

Sí, funcionaba perfectamente hasta al menos mediados de 2012 en una de mis instalaciones de WP bastante complejas (siempre se actualizaba automáticamente cuando WP lanzaba nuevas versiones estables). Sin embargo, algo se rompió en su rutina de detección automática cuando se modifican los slugs, solo me di cuenta hoy en una instalación 3.5.1, así que no puedo estar seguro de cuándo dejó de agregar reglas automáticamente para slugs modificados. Es una pena. :( ¡Supongo que todos deberíamos donar al desarrollador para animarlo a solucionar el error!
