MIGRATION WORDPRESS : LES REQUÊTES SQL


Remplacer un nom de domaine par un autre à la main est presque impossible. En effet, un nom de domaine, par exemple : « ancien.fr », peut apparaitre des milliers de fois dans la base de données (dans les liens, le contenu des articles, les images, les méta données, les options du site, etc..).

Pour remplacer toutes les occurrences d’un nom de domaines sans faire d’oubli, vous pouvez appliquer la méthode SQL utilisant quatre requêtes SQL.

Méthode SQL

Avant d’exécuter les requêtes

Remplacement dans les guid (Globally Unique Identifier ) des articles

UPDATE wp_posts SET guid = REPLACE (guid, 'https://ancien.fr', 'https://nouveau.fr');

Remplacement dans le contenu des articles

UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://ancien.fr', 'https://nouveau.fr');

Remplacement dans les métadonnées des articles

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'https://ancien.fr','https://nouveau.fr');

Remplacement dans les options de WordPress

UPDATE wp_options SET option_value = replace(option_value, 'https://ancien.fr', 'https://nouveau.fr');