Problema con los GUID y enlaces absolutos
Los GUIDs de entradas y páginas incluyen la URL absoluta completa de mi sitio (por ejemplo, http://www.example.com/wordpress/?p=1). Esto causa problemas si el dominio o la ruta de WordPress cambian, o si estoy viendo el sitio a través de su dirección IP en lugar de su dominio, etc.
Problema 1: hay algunos enlaces internos en mi sitio que están usando el GUID. Supongo que esto es incorrecto y debería reescribir el código de la plantilla para eliminar las referencias al GUID - ¿es correcto?
Problema 2: las imágenes se insertan en las entradas usando su URL absoluta, en lugar de una relativa. Esto parece poco visionario, pero me pregunto si hay una razón válida para ello. ¿Hay alguna manera de cambiar ese comportamiento?
1) El GUID es exactamente eso — un GUID. Se utiliza para identificar de manera única la publicación. Si necesitas enlazar a una publicación, entonces usa get_permalink( $post_ID )
($post_ID
es opcional) (enlace: get_permalink).
2) No sin un plugin, no. Se habla de usar un shortcode de imagen para la versión 3.1, o quizás para la 3.2.
Mientras tanto, puedes probar usando una versión alfa de mi plugin Regenerate Thumbnails:
http://viper007bond.pastebin.com/XprbYtg2
Revisará todas tus publicaciones y actualizará todas las etiquetas de imagen.
Asegúrate de hacer una copia de seguridad de tu base de datos primero. El código está en fase alfa y no se garantiza que funcione, aunque lo he probado bastante.

Problema 1: Sí, no deberías usar el guid en el código de la plantilla. Mira este hilo reciente de la lista de correo wp-hackers:
http://lists.automattic.com/pipermail/wp-hackers/2010-September/034559.html
Problema 2: Esta pregunta es en realidad una de las más discutidas. :)
http://lists.automattic.com/pipermail/wp-hackers/2010-September/034652.html

1.) Los GUID en WordPress existen principalmente para los lectores de RSS. Se supone que son identificadores únicos para que los feeds RSS no vuelvan a publicar el mismo contenido una y otra vez. No están diseñados para ser utilizados dentro de publicaciones o páginas de WordPress. Aunque pueden parecer enlaces permanentes (permalinks), no lo son y nunca deben confundirse con ellos.
Por esta razón, la parte de la URL del GUID nunca debe cambiarse. Si cambias de dominio, el GUID no debe actualizarse. Los feeds se han distribuido bajo el dominio antiguo, no el nuevo, por lo que cambiar la URI en la base de datos solo molestará a tus lectores, quienes verán el contenido antiguo siendo mostrado nuevamente.
2.) Las imágenes pueden hacerse relativas a la raíz editando la ruta cuando las insertas. Si necesitas cambiar imágenes antiguas, haz una copia de seguridad de tu base de datos y utiliza el plugin Search Regex. Buscar en el contenido por "src" debería mostrar todas las imágenes utilizadas en tu contenido.
Para el mejor rendimiento entre navegadores, es recomendable establecer la etiqueta base href en tu archivo .htaccess apuntando a la raíz de tu sitio si estás utilizando enlaces relativos.
