So wie himitsu es schreibt, ist es.
In den alten Beiträgen, in denen die absoluten Pfade drinstehen, müßte man das immer on-the-fly mit einem Filter für 'content' erledigen. Das ist natürlich uneffektiv.
Oder man ändert die Links in den alten Artikeln in der Datenbank mit Suchen/Ersetzen.
Naja und der Sonderfall, das man dieselbe WP-Installation einmal in der Wurzel und ein anderes mal in einem Unterverzeichnis ansprechen will, ist damit nicht abgedeckt. Ist aber eher was ganz Exotisches. 
Teilweise werden ja in WP sogar Shortcodes verwendet, z.B. für Audio und Video. Nur blöderweise wird da als src auch die URL und nicht etwa die Attachment-ID eingetragen.
Und zu guter Letzt: Für interne Links verwende ich schon seit Jahren mein "123 IntLink"-Plugin, was eben auf den IDs der Artikel/Seiten basiert und so immer die passende URL ausgibt.
Gruß
Ingo