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