Migrer des liens internes Wordpress

Emmanuel Gautier / November 29, 2013

2 min read

Nous avions vu dans un précédent article les étapes à suivre pour migrer son site wordpress simplement. Cette migration faîte, votre site peut toutefois encore contenir des liens divers vers d'autre pages de votre site, ce sont des liens internes. Ces liens internes n'ont pas été changés automatiquement lors de la migration et votre site peut contenir beaucoup de pages et donc beaucoup de liens à changer, il convient donc de voir comment les changer rapidement et sans trop se fatiguer.

###Changer les liens internes des contenues Les premiers liens internes qu'il faut changer sont ceux contenus dans les articles et pages. Exécutez la requête SQL sur votre base en remplaçant les paramètres :

UPDATE wp_posts SET post_content = REPLACE(post_content, 'ancien_lien', 'nouveau_lien'), guid = REPLACE(guid, 'ancien_lien', 'nouveau_lien');

Changer les liens des menus

Dans vos menus, il se peut que vous ayez rentré des liens en dure correspondant aux anciennes url. Exécutez donc la requête SQL suivante :

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'ancien_lien', 'nouveau_lien') WHERE meta_key = '_menu_item_url';

Changer les liens de vos widgets

Il se peut que vos widgets contiennent également des liens internes. Dans ce cas, vous pouvez exécuter la requête suivante :

UPDATE wp_options SET option_value = REPLACE(option_value, 'ancien_lien', 'nouveau_lien') WHERE option_name LIKE 'widget_%';

Consulting

Si vous recherchez des solutions à un problème ou avez besoin de conseils, je suis là pour vous aider ! N'hésitez pas à réserver un call avec moi pour une session de consulting personnalisée. Discutons de votre situation et trouvons ensemble la meilleure solution à implémenter.

Partager cet article
Suivre le flux RSS

Inscrivez-vous à la Newsletter

Rejoignez nous en vous abonnant à ma newsletter !