Un peu de technologie et de savoir-faire

Query MySql pour transférer une base de données WordPress

Le transfert d’un site WordPress vers un autre nom de domaine peut parfois être compliqué !

WordPress met à notre disposition des extensions qui permettent de tout transférer automatiquement, en renommant les liens de la base de données.

Toutefois, il est rassurant de savoir qu’il existe 3 Query à exécuter dans l’outil phpMyAdmin qui feront le changement de nos liens de façon sécuritaire :

UPDATE wp_options SET option_value = replace(option_value,'http://www.OLDWEBSITE.COM', 'http://www.NEWWEBSITE.COM') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.OLDWEBSITE.COM', 'http://www.NEWWEBSITE.COM');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.OLDWEBSITE.COM', 'http://www.NEWWEBSITE.COM');

Il est important de :

  • Toujours se prendre une copie en backup de nos bases de données avant d’entreprendre les manipulations
  • Exécuter les Query une par une
  • S’assurer que le préffix de nos tables est exact ; wp_PREFFIX
  • Remplacer http://www.OLDWEBSITE.COM par l’ancienne adresse du site Web, et http://www.NEWWEBSITE.COM par la nouvelle adresse
  • NE PAS inclure le forward slash / aux liens dans les Query

Bonne chance !