À un moment donné, vous voudrez modifier un peu votre site WordPress. Il peut s’agir d’un simple changement de thème ou d’un transfert complet de votre site d’un hébergeur à un autre – ou d’une installation locale à une installation en ligne. Vous avez peut-être échangé les URL d’un .com à un .design. Vous pouvez même avoir besoin de modifier le nom d’utilisateur d’un utilisateur ou toute autre valeur. Faire ces choses manuellement peut être très pénible et faire perdre beaucoup de temps. Heureusement, il existe une méthode plus simple. Dans l’article d’aujourd’hui, nous allons vous montrer comment utiliser un plugin gratuit pour faire le travail rapidement et facilement.

Recherche et remplacement, l’ancienne méthode

En général, il n’y a aucun moyen de rechercher et de modifier votre base de données WordPress à partir de votre tableau de bord. C’est un choix délibéré car la base de données est le centre nerveux de votre site Web. Tout y est stocké, des noms d’utilisateurs aux emails, en passant par l’adresse web et les clés et jetons de l’API WooCommerce. La base de données est importante. Et il est dangereux de pouvoir la modifier à volonté.

Normalement, vous devez modifier les tables de la base de données à l’aide d’un outil comme phpMyAdmin. En général, vous pouvez le trouver dans le cPanel de votre hébergeur sous, vous l’avez deviné, bases de données.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Une fois à l’intérieur, vous disposez d’une panoplie d’options, de tableaux, de chiffres, d’onglets et… vous pouvez le constater par vous-même.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Tous ceux qui sont à gauche sont des bases de données pour votre hôte, représentant généralement une installation WP chacune. Et lorsque vous cliquez sur l’une d’entre elles, vous voyez toutes les options dont vous disposez pour tous les différents types de données stockées.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Et maintenant, vous cliquez sur Rechercher, et vous voyez les données dans ce tableau. Vous pouvez maintenant commencer à chercher et à remplacer.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

C’est… beaucoup. Et il est vraiment facile d’être dérouté et confus et complètement retourné comme ça. Ainsi, le plugin Better Search and Replace peut être une bonne réponse pour vous si vous avez besoin de modifier, changer ou migrer tout type de données dans votre base de données.

C’est là que notre solution de plugin gratuit et facile entre en jeu !

Rechercher et remplacer, la meilleure façon

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Lorsque vous installez le plugin à partir du dépôt de plugins WordPress, vous obtenez un nouveau menu de paramètres qui apparaît sous Outils et qui s’appelle Better Search Replace.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Dans ce nouvel ajout, vous obtenez une interface utilisateur beaucoup plus conviviale que phpMyAdmin. Et la meilleure partie est que ce plugin limite la base de données à cette installation WordPress. Il n’y a donc aucune crainte d’affecter d’autres sites. Il y a trois choses principales auxquelles il faut prêter attention.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

1. Rechercher / Remplacer par

C’est assez simple, vraiment. Les valeurs que vous recherchez, quelle que soit la table (ou le nombre de tables), seront saisies ici. Par exemple, si vous souhaitez modifier tous les commentaires qui contiennent le nom d’un site web particulier que vous ne voulez pas voir mentionné, vous pouvez entrer le nom du site web dans le premier champ, et la rédaction dans le second.

2. Sélectionner des tableaux

En fonction de la profondeur et de l’étendue de votre recherche, vous pouvez choisir les tableaux que vous souhaitez modifier. Par exemple, si vous souhaitez uniquement modifier les zones de commentaires, vous pouvez sélectionner les zones intitulées comments et commentsmeta en cliquant sur CTRL/CMD.

3. Exécution à sec

Je pense que c’est l’option la plus importante qui vous est proposée. La base de données étant très sensible, l’exécution d’un essai à sec vous permet de simuler ce qui se passerait. Il suffit d’entrer vos informations et de garder cette option cochée pour obtenir un rapport sur les tables et les champs qui seront modifiés. Il est impératif (si vous voulez mon avis) de faire cela avant d’apporter des modifications permanentes à votre site.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Utilisation du plugin

L’utilisation du plugin lui-même est très simple. Par exemple, je vais vous montrer comment changer le nom d’utilisateur de l’administrateur de WordPress. Oui, le même genre de nom d’utilisateur qui est proposé par défaut en tant qu’administrateur ou qui est accompagné d’un avertissement dans le profil indiquant qu’il ne peut pas être modifié. C’est le genre de cas d’utilisation de la manipulation de la base de données qui fait briller Better Search and Replace.

Tout d’abord, vous pouvez voir la liste des utilisateurs pour le site WP.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Mon objectif est de changer le nom d’utilisateur de Nolan Sorento de The Top Dawg à IOI-655321. En faisant cela, il se connectera en utilisant le remplacement, et tout ce que le nom d’utilisateur a été utilisé dans le site sera également remplacé.

Je suis

  1. je surligne toutes les tables avec un clic CTRL/CMD
  2. je saisis mes termes de recherche et de remplacement dans les champs, et
  3. je m’assure que je fais d’abord un essai

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Comme vous pouvez le voir, les seules instances du nom d’utilisateur original se trouvaient dans les tables users et usermeta. Parfait. Maintenant, décochez l’essai et effectuez la recherche et le remplacement réels. Ensuite, vous verrez dans la bannière que les cellules ont été réellement mises à jour, ce qui est également vérifié dans la modale. En outre, vous pouvez voir qu’au lieu de 0,001 seconde, l’outil d’opération 0,004 et 0,003 seconde, ce qui indique qu’un calcul réel a été effectué dans les coulisses.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Lorsque nous revenons à la page des utilisateurs, vous pouvez voir que le changement a été effectué et que le nom d’utilisateur est complètement nouveau.

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Vous pouvez même aller dans l’utilisateur lui-même et voir que le champ grisé a été modifié. Les noms d’utilisateurs ne peuvent pas être modifiés, hein ? Je vais vous montrer, documentation WordPress !

Better Search and Replace Plugin for WordPress Database
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Et voilà

Je pense que c’est une façon beaucoup plus agréable et élégante de travailler avec vos bases de données WordPress. Vous pouvez l’utiliser pour un grand nombre de modifications que vous souhaitez effectuer, y compris les adresses web (en changeant tous les emplacements de fichiers de localhost.dev à elegantthemes.com, par exemple). Être capable de comprendre et de travailler avec la base de données de WordPress est essentiel pour que vous puissiez vraiment évoluer en tant que développeur (et je dirais même utilisateur). Mais certains des outils disponibles sont assez intimidants. Nous espérons que Better Search and Replace vous a montré qu’il n’y a aucune raison d’être intimidé.

Quelle est votre méthode préférée de manipulation des bases de données ?