Kategorier
Tips og triks

Oppdater permalenker i WordPress etter bytte av URL

Et velkjent problem med WordPress er at når man bytter adresse, eller URL, for bloggen eller nettstedet sitt, blir ikke nødvendigvis alle lenkene til innlegg og sider oppdatert. Ofte ligger det også gammel ut utdaterte lenker i databasen i tilleg. Løsningen er et par SQL-spørringer.

UPDATE wp_options
SET option_value = replace(option_value, 'http://www.old-domain.com/folder', 'http://www.new-domain.com/newfolder')
WHERE option_name = 'home' OR option_name = 'siteurl';

PS! Denne spørringen er kun nødvendig hvis du ikke har endret adressen til bloggen fra før av i innstillingene til WordPress.

UPDATE wp_posts
SET guid = replace(guid, 'http://www.old-domain.com/folder','http://www.new-domain.com/newfolder');

Denne spørringen oppdaterer alle lenkene til innlegg, sider og mediefiler til riktig domene og/eller undermappe.

Hvis du i tillegg har en del innlegg eller sider med lenker som peker til gammelt domene og/eller undermappe, bør du også kjøre denne spørringen:

UPDATE wp_posts
SET post_content = replace(post_content, 'http://www.old-domain.com/folder', 'http://www.new-domain.com/newfolder');

(Kilde: http://wordpress.org/support/topic/updating-links-in-old-posts-when-things-change)