Problema con i GUID e i link assoluti
I GUID di articoli e pagine includono l'URL assoluto completo del mio sito (es. http://www.example.com/wordpress/?p=1). Questo causa problemi se il dominio o il percorso di WordPress cambia, o se visualizzo il sito tramite l'indirizzo IP invece che il dominio, ecc.
Problema 1: ci sono alcuni link interni nel mio sito che utilizzano il GUID. Suppongo che questo sia sbagliato e dovrei riscrivere il codice del template per rimuovere i riferimenti al GUID - corretto?
Problema 2: le immagini vengono inserite negli articoli utilizzando il loro URL assoluto, anziché uno relativo. Sembra una scelta miope, ma mi chiedo se ci sia una ragione valida. C'è un modo per modificare questo comportamento?

1) Il GUID è esattamente quello — un GUID. Viene utilizzato per identificare in modo univoco il post. Se hai bisogno di creare un link a un post, usa get_permalink( $post_ID )
($post_ID
è opzionale) (link: get_permalink).
2) Non senza un plugin, no. Si parla di utilizzare uno shortcode per le immagini nella versione 3.1, o forse nella 3.2.
Nel frattempo, puoi provare a utilizzare una versione alpha del mio plugin Regenerate Thumbnails:
http://viper007bond.pastebin.com/XprbYtg2
Scorrerà tutti i tuoi post e aggiornerà tutti i tag delle immagini.
Assicurati però di fare prima un backup del tuo database. Il codice è in versione alpha e non è garantito che funzioni, anche se l'ho testato parecchio.

Problema 1: Sì, non dovresti usare il guid nel codice del template. Vedi questa recente discussione dalla mailing-list wp-hackers:
http://lists.automattic.com/pipermail/wp-hackers/2010-September/034559.html
Problema 2: Questa domanda è in realtà una delle più discusse. :)
http://lists.automattic.com/pipermail/wp-hackers/2010-September/034652.html

1.) I GUID in WordPress esistono principalmente per i lettori RSS. Dovrebbero essere identificatori univoci in modo che i feed RSS non ripubblicano lo stesso contenuto ripetutamente. Non sono progettati per essere utilizzati all'interno di articoli o pagine di WordPress. Anche se possono sembrare permalink, non lo sono e non dovrebbero mai essere confusi con essi.
Per questo motivo, la parte URL del GUID non dovrebbe mai essere modificata. Se cambi dominio, il GUID non dovrebbe essere aggiornato. I feed sono stati distribuiti sotto il vecchio dominio, non il nuovo, quindi modificare l'URI nel database infastidirà i tuoi lettori, che vedranno il vecchio contenuto essere ripubblicato nuovamente.
2.) Le immagini possono essere rese root-relative modificando il percorso quando le inserisci. Se devi modificare immagini esistenti, fai un backup del tuo database e utilizza il plugin Search Regex. Cercando nel contenuto "src" dovresti vedere tutte le immagini utilizzate nei tuoi contenuti.
Per le migliori prestazioni cross-browser è consigliabile impostare il base href nel tuo file .htaccess alla root del sito se stai utilizzando link relativi.
