WordPress Aide

Nous avons fait de notre mieux afin de traduire cette page pour vous. La page en anglais est également disponible.

Rechercher et remplacer des données dans WordPress avec WP-CLI

Lorsque vous déplacez votre site vers un nouveau domaine, vous pouvez utiliser les commandes disponibles dans WP-CLI pour rechercher et remplacer le nom de domaine dans la base de données. WP-CLI est un outil de ligne de commande avec des commandes simplifiées créées spécifiquement pour les sites WordPress. Outre les noms de domaine, vous pouvez utiliser ces commandes pour rechercher et remplacer d’autres données dans la base de données.

Avertissement: Vous devez toujours sauvegarder votre site avant d’apporter des modifications à la base de données.
Obligatoire: Vous aurez besoin des éléments suivants pour effectuer ces étapes:
Remarque: si vous disposez d'un serveur VPS ou DED, vous devez installer WP-CLI avant de pouvoir l'utiliser. WP-CLI n’est pas disponible dans nos plans d’hébergement Windows.
  1. Connectez-vous à votre compte d'hébergement avec SSH .
  2. Utilisez la commande bash ls pour lister les fichiers et dossiers, et cd et ../ pour vous déplacer dans les répertoires jusqu'à ce que vous soyez dans le répertoire contenant vos fichiers WordPress.
  3. (Facultatif) Pour afficher les remplacements à effectuer sans les enregistrer dans la base de données, utilisez la commande suivante:
    wp search-replace 'https://colexample.com ''https://mycoolnewbusiness.com '--dry-run
    Dans la commande ci-dessus, vous devez remplacer:
    • https://colexample.compar le nom de domaine que vous souhaitez remplacer.
    • https://mycoolnewbusiness.comavec le nouveau nom de domaine réel qui devrait remplacer l'ancien.
  4. Pour remplacer les données de la base de données, entrez la commande suivante:
    wp search-replace 'https://colexample.com ''https://mycoolnewbusiness.com '
    Encore une fois, vous devriez remplacerhttps://colexample.com avec l'ancien nom de domaine réel ethttps://mycoolnewbusiness.com avec le nouveau nom de domaine réel.

Vous verrez un message de réussite confirmant que les données ont été remplacées et un tableau avec le nombre de modifications pour chaque élément de la base de données.

En savoir plus