WordPress
time_read11mn de lecture

Comment effectuer une recherche et un remplacement dans la base de données WordPress ?

26 septembre 2022
Résumez avec:

Comment effectuer une recherche et un remplacement dans la base de données WordPress ?

La base de données est l’outil qui contient tous les fichiers de votre installation WordPress. Au fur et à mesure que vous publiez du contenu sur votre site, vous envoyez des données dans cette base de données qui est de type MySQL. Lorsque vous gérez un site WordPress, il vous est forcément arrivé de vouloir mettre à jour vos données. Mais procéder manuellement peut nécessiter beaucoup de ressources et du temps. Cela sans compter le risque de passer à côté des données erronées et nécessitant une mise à jour. C’est dans ce cadre qu’effectuer une recherche et un remplacement dans la base de données WordPress peut vous faire gagner du temps.

Objectif

L’objectif de ce tutoriel est de vous donner toutes les connaissances dont vous avez besoin pour effectuer une recherche et un remplacement dans la base de données WordPress. En d’autres termes, vous serez en mesure de réaliser cette tâche sans l’intervention d’un développeur ou de votre hébergeur. 🙂

Une solution clés en main pour créer un site WordPress ?

LWS vous conseille sa formule d’hébergement WordPress en promotion à -42% (offre à partir de 3,49€ par mois au lieu de 5,99 €). Non seulement les performances sont au rendez-vous mais vous profitez en plus d’un support exceptionnel.

Découvrir l'offre

Prérequis

base de données MySQLVous l’avez sans doute lu au début de cet article, votre base de données est le siège de votre site. De ce fait, y effectuer des modifications couvre un risque énorme d’endommager votre site. Ainsi, quelques prérequis doivent être rencontrés avant de rechercher ou remplacer des données dans votre base de données. Vous devez notamment :

  • Effectuer une sauvegarde de la base de données : cette précaution vous laisse la possibilité de restaurer votre site en cas de mauvaise manipulation ;

Trucs et astuces


Chez LWS, vous pouvez vous servir des sauvegardes qui sont effectuées par nos serveurs toutes les 24 heures

  • Avoir accès complet au tableau d’administration de votre site
  • Avoir accès complet à votre compte d’hébergement.

Effectuer une recherche et un remplacement dans la base de données WordPress

MySQLVous avez principalement deux méthodes pour vous lancer. La première consiste à utiliser un plugin et réaliser cette tâche sans avoir besoin d’appliquer du code. La deuxième méthode consiste à utiliser l’utilitaire phpMyAdmin intégré à votre compte d’hébergement.

Méthode 1 : utiliser un plugin

Cette première méthode est la plus facile à utiliser si vous débutez avec WordPress ou si vous ne détenez aucune notion de codes. Le plugin le plus populaire pour effectuer une recherche et un remplacement dans la base de données WordPress s’appelle Better Search Replace. Avec plus d’1 million d’installations actives, ce plugin vous permet de modifier ou mettre à jour vos données rapidement. Vous devez donc installer ce plugin sur votre site.

Pour ce faire, connectez-vous à votre espace d’administration, puis rendez-vous dans la section « Extensions › ajouter ».

extensions/ajouterUne fois cela fait, vous serez redirigé vers le répertoire officiel des extensions WordPress. La manière la plus simple de trouver cette extension est d’utiliser la zone de recherche prévue sur l’interface. Tout ce que vous avez à faire est de renseigner le nom complet du plugin (Better Search Replace) et attendre les résultats de recherche. Une fois trouvé, cliquez sur le bouton « installer maintenant ».

installer Better Search ReplaceUne fois installé, cliquez sur le bouton « Activer » pour que le plugin fonctionne.

activer le plugin Better Search ReplaceUne fois activé, rendez-vous dans la section « Outils › Better Search Replace ».

Outils/Better Search ReplaceUne fois cela fait, vous serez redirigé vers une nouvelle interface. Vous devez accéder à l’onglet « rechercher/remplacer ».

configurer Better Search ReplaceVoici comment utiliser le plugin Better Search Replace :

  1. Rechercher : vous devez indiquer dans cette zone, les données qui devront être remplacées ou mises à jour. Cela peut être le transfert des URLs HTTP vers HTTPS, suppression de commentaires, correction des fautes d’orthographe…
  2. Remplacer : entrez dans cette zone les nouvelles données qui devront surplomber les anciennes.
  3. Sélectionner des tables : vous devez sélectionner la table dans laquelle, la recherche ainsi que le remplacement devront être faits. Si les modifications sont prévues sur plusieurs tables, utilisez le raccourci CTRL + Clic si vous êtes sur Windows et cmd + Clic sur Mac, pour sélectionner toutes les tables concernées.
  4. Insensible à la case : vous pouvez laisser cette configuration par défaut
  5. Remplacer les GUID : cette autre case doit aussi conserver sa configuration par défaut
  6. Faire un essai : cette option vous permet de faire un essai sans pouvoir réellement passer au remplacement dans la base de données. Vous devez donc cocher cette case si vous souhaitez effectuer une recherche et un remplacement dans la base de données WordPress de manière simultanée. Voici les résultats lorsque la case est cochée.

modifications non effectuéesEnsuite, voici les résultats quand la case est décochée et que les mises à jour ont été apportées.

modifications effectuéesMais après vos configurations, vous devez cliquer sur le bouton « rechercher/remplacer » pour que les mises à jour soient prises en charge par WordPress. Excellent ! 😃 Vous êtes désormais en mesure d’utiliser le plugin « Better Search Replace ».

Méthode 2 : utiliser phpMyAdmin

Si vous avez des notions dans le domaine du codage, alors vous pouvez sans aucun doute vous servir de cette deuxième méthode. Pour cela, vous devez tout d’abord connaître le nom de la base de données qui comporte l’installation de votre site. Et pour cela, vous devez ouvrir votre fichier « wp-config.php ».

La façon d’accéder au fichier « wp-config.php » diffère selon qu’il s’agit de la formule LWS Panel ou encore sur la formule LWS avec cPanel.

Trouver votre base de données

1. Si vous êtes sur LWS Panel

Connectez-vous à votre compte d’hébergement. Ensuite, rendez-vous dans la rubrique « Fichiers », puis cliquez sur le bouton « Gestionnaire de fichiers ».

gestionnaire de fichiers2. Si vous êtes sur une formule LWS avec cPanel

Connectez-vous à votre compte d’hébergement, ensuite cliquez sur le bouton « Accès au cPanel ».

accés au cPanelUne fois connecté au panneau de configuration, rendez-vous dans la rubrique « Fichiers », ensuite recherchez l’option « Gestionnaire de fichiers ». Une fois trouvé, cliquez dessus.

cPanel/gestionnaire de fichiersUne fois que vous êtes connecté au gestionnaire de fichiers, accédez au dossier « public_html ». Ensuite, recherchez le fichier « wp-config.php ». Une fois trouvé, faites un clic droit dessus et choisissez l’option « view ».

ouvrir le fichier wp-config.phpUne fois cliqué, le fichier « wp-config.php » sera ouvert dans une nouvelle interface. Vous devez défiler avec les lignes de codes jusqu’à localiser le nom de la base de données.

voir le nom de la base de donnéesMaintenant, vous savez comment s’intitule votre base de données, passez à l’étape suivante : accéder à la fonctionnalité phpMyAdmin. Sa localisation dépend de votre formule d’hébergement.

Accéder à phpMyAdmin

1. Si vous êtes sur la formule LWS Panel

Dans votre compte d’hébergement, rendez-vous dans la rubrique « Base de données & PHP » puis cliquez sur le bouton « MySQL & PhpMyAdmin ».phpMyAdmin & MySQLUne fois cela fait, une nouvelle interface vous sera présentée. Défilez cette page et cliquez sur le bouton « PhpMyAdmin ». Vous devez vous assurer que vous êtes bien, sur votre base de données.

phpMyAdminVous serez redirigé vers une nouvelle interface, renseignez vos coordonnées d’accès puis appuyez sur le bouton « Exécuter ».

accédez à phpMyAdmin2. Si vous êtes sur une formule cPanel LWS

Accédez à votre compte d’hébergement ensuite au cPanel. Continuez vers la rubrique « Bases de données », par la suite cliquez sur le bouton « phpMyAdmin ».

rubrique base de donnéesÀ cet instant, vous êtes désormais connecté à votre phpMyAdmin. Commencez par ouvrir la base de données de votre site, puis cliquez sur le bouton « SQL ».

SQLAprès avoir cliqué, vous serez redirigé vers une nouvelle interface.

effectuer une recherche et un remplacement dans la base de données WordPressDans la zone blanche, vous devez renseigner votre requête SQL, par la suite cliquez sur le bouton « exécuter ».

Effectuer la requête SQL

La requête pour effectuer une recherche et un remplacement dans la base de données WordPress s’écrit de la manière suivante :

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'Text to replace it with');

Voici comment adapter la requête à votre situation :

  • TABLE_NAME : remplacez par la table qui est concernée par les mises à jour
  • FIELD_NAME : remplacez par le champ ou la colonne dans laquelle siègent les données à modifier
  • Text to search : remplacez par le texte qui devra être modifié ou mise à jour
  • Text to replace : indiquez le texte qui va surplomber le texte obsolète

Une fois terminé, n’oubliez pas de cliquer sur le bouton « Exécuter » pour que l’opération soit déclenchée et achevée.

Conclusion

🎉 Toutes nos félicitations, vous savez à présent comment effectuer une recherche et un remplacement dans la base de données WordPress. Cette action vous permet d’agir rapidement si vous souhaitez modifier ou mettre à jour des données massives dans votre base de données. Toutefois, elle couvre un risque d’endommager votre site au cas où vos manipulations n’ont pas été faites de la bonne manière. Dans tous les cas, une sauvegarde est indispensable ☺️.

Avez-vous des questions ? Utilisez la section commentaires pour nous écrire.

Avatar de l'auteur

Auteur de l'article

Joseph

Bonjour, je m'appelle Joseph. Je suis rédacteur spécialisé dans WordPress, PrestaShop et d'autres CMS. Fort d'une expertise approfondie en PHP et MySQL, je partage mes connaissances à travers des tutoriels simples et accessibles. Passionné par le développement et la transmission de savoir, j'aime expliquer et rendre les concepts techniques compréhensibles pour tous

Avis client de l'hébergeur LWS

Nos avis Trustpilot Nos avis Hostadvice Nos avis sur avis.lws.fr
Avis trustpilot 30/04/2022

LWS l'hébergeur par excellence !

LWS est pour moi l'hébergeur par excellence, que cela soit au niveau de l'hébergement qui est très performant, les mails qui sont d'une qualité professionnelle et de la gestion du domaine facile à comprendre.

PauseGreen

Avis hostadvice 27/04/2022

Super, au top !

Au top, prix attractif. Service très rapide et réactif. Je l'ai même personnellement recommandé à des proches. La vie est bien plus facile avec LWS

Masset Eliot

Avis avislws 26/04/2022

Support

Clair, efficace, rapide et à tarif abordable. J'ai maintenant un site superbe à mon image, puisque je le fais moi-même. L'équipe technique est au top, j'ai une réponse en 20 minutes, cela change d'autres hébergeurs pourtant plus connu.

Lady Whip

Avis hostadvice 24/04/2022

Bravo et merci

Bravo et merci aux équipes techniques pour leur réactivité et leur professionnalisme depuis plus de 10 ans chez eux et de nombreux sites !!! Merci

Olivier Delmas

Avis trustpilot 23/04/2022

Je suis très satisfait.

J'ai commandé un hébergement pour le site d'une association. Tout s'est passé très rapidement et sans la moindre embuche. La tarification est attractive et me parait très claire. Le panneau d'administration de l'hébergement est facile à utiliser et à comprendre. Je n'ai pas encore installé Wordpress car le contenu n'est pas prêt mais ce sera la prochaine étape et je suis très confiant. Merci !

Pierre-André Liné

Avis avislws 20/04/2022

Un service technique excellent

Je suis client chez LWS depuis 2011 avec une boutique OSCommerce qui tourne comme une horloge depuis cette date sur un hébergement mutualisé. La disponibilité de la boutique est très proche de 100%. Concernant les rares problèmes rencontrés en huit ans, j’ai eu à chaque fois un technicien compétent qui a résolu le problème très rapidement et efficacement. Je suis en train de migrer sur une plateforme Pretashop sur un VPS, avec l’offre LWS Debian 9 et Prestashop. Un technicien m’a grandement aidé pour finaliser l’installation de la boutique lors de la mise à jour vers la dernière version de Prestashop 1.7 qui posait problème. Je suis très satisfait de LWS, et ce sur la durée : réponses et réactions rapides et efficaces. Je recommande cet hébergeur et encore merci.

Alain

Avis trustpilot 16/04/2022

Une expérience jamais égalée !

Étant Développeur Web & Mobile Full-Stack depuis plus de 5 ans déjà, j'ai rarement eu un service client aussi rapide et efficace. Sans compter la qualité du service en ligne. Je recommande VIVEMENT LWS !

Chris KOUAKAM

Avis hostadvice 12/04/2022

Très bon hébergeur

J'ai un serveur VPS chez eux et je n'ai aucun problème, dès qu'il y a un problème le service technique est la pour vous aider et répond assez rapidement à votre demande. Je recommande vivement cet hébergeur.

Vanden Cruyce

Avis avislws 09/04/2022

Je suis ravie

Je suis ravie d'être avec LWS sur tous les plans, je remercie les Techniciens (Fabrice, Omar, Sandy-Mahitsison) depuis plus de 8 ans j'ai évolué avec LWS et toujours soutenue. Une véritable relation humaine même si les questions ou nos inquiétudes ne correspondent pas à leurs missions, ils sont là pour nous répondent et nous rassurent. Mon site c'est mon travail ma source de revenue donc il sont mes partenaires ! les travailleurs de l'ombre merci à eux ! Merci LWS

L'atelier-and-Co

Commentaires (0)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.