Comment modifier l'adresse d'un site web wordpress ?

Cette méthode pour modifier l'adresse (URL) de votre installation wordpress :

  1. Est la seule solution pour contourner les erreurs liées à l'utilisation d'un éditeur visuel (content builder, visual block builder, Elementor, etc.. )
  2. Nécessite un accès (ssh) au serveur du nouveau site wordpress
  3. Utilise le CLI Wordpress (Interface par ligne de commande)

Changer l'adresse d'un site web wordpress

  1. Se connecter sur le nouveau serveur
  2. Naviguer jusqu'au repertoire racine contenant le site web
  3. Télécharger l'interface ligne de commande wordpress
  4. Dans le code ci dessous, remplacer old-domain.com par l'ancien nom de domaine et new-domain.com par le nouveau nom de domaine

Remplace toutes les occurences de https://old-domain.com par la nouvelle adresse https://new-domain.com du site wordpress.
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --recurse-objects --skip-columns=user_email,guid --all-tables

Opération identique. Utile pour corriger le lien de toutes les images ajoutées au site via un éditeur visuel comme Elementor.
wp search-replace 'https:\/\/old-domain.com' 'https:\/\/new-domain.com' --recurse-objects --skip-columns=user_email,guid --all-tables

Forcer la mise à jour de l'adresse racine du site wordpress
wp option update home 'https://new-domain.com'
wp option update siteurl 'https://new-domain.com'

Rafraichir le cache
wp rewrite flush
wp cache flush