Obtenez le meilleur plugin WordPress Backup
& Migration dès aujourd'hui
Obtenir Duplicator maintenant
Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic

Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic

Vous voulez des sauvegardes de WordPress plus propres, plus organisées et plus sûres ? Découvrez les nouvelles fonctionnalités de gestion des logs de sauvegarde de Duplicator et la mise à jour de la version...
Recherche et remplacement WordPress

L'art de l'échange : Utilisations créatives du moteur de recherche et de remplacement de WordPress 

Écrit par : avatar de l'auteur Joella Dunn
avatar de l'auteur Joella Dunn
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.
     Reviewed By : avatar de l'évaluateur John Turner
avatar de l'évaluateur John Turner
John Turner est le président de Duplicator. Il a plus de 20 ans d'expérience dans le domaine des affaires et du développement et ses plugins ont été téléchargés plus de 25 millions de fois.

Avez-vous besoin de mettre à jour instantanément des centaines de liens sur votre site WordPress ?

La fonction de recherche et de remplacement de WordPress peut vous aider. C'est un outil puissant qui permet d'économiser des heures de travail manuel et des maux de tête potentiels.

Ainsi, que vous passiez à un nouveau domaine ou que vous ayez simplement besoin de mettre à jour des informations obsolètes, vous devez vous familiariser avec la fonction de recherche et de remplacement. 

Dans ce tutoriel, je vous expliquerai tout ce que vous devez savoir sur le moteur de recherche WordPress. Des plugins conviviaux aux requêtes de base de données avancées, je vous couvre quel que soit votre niveau de compétence.

C'est parti !

Table des matières

Qu'est-ce que la fonction de recherche et de remplacement de WordPress ?

La recherche et le remplacement WordPress est un moyen de trouver un texte ou des données spécifiques dans la base de données de votre site web et de les remplacer par quelque chose d'autre. 

Au lieu de se contenter de modifier le texte d'un seul document, il peut mettre à jour les informations de l'ensemble de votre site web WordPress en une seule fois. Cela inclut les articles, les pages, les commentaires et d'autres données.

Voici comment cela fonctionne.

Lorsque vous effectuez une opération de recherche et de remplacement, WordPress parcourt les tables de sa base de données. Il recherche le texte exact ou le modèle que vous avez spécifié.

Une fois trouvé, il remplace le texte par votre nouveau contenu. Cette opération s'effectue au niveau de la base de données, ce qui signifie qu'elle est minutieuse et rapide.

Pourquoi est-ce si important ? Imaginez que vous deviez mettre à jour manuellement des centaines de liens ou de références disséminés sur votre site. Cela prendrait beaucoup de temps et serait source d'erreurs.

La recherche et le remplacement automatisent ce processus, garantissent la cohérence et vous font gagner un temps précieux.

Pourquoi vous pourriez avoir besoin d'effectuer une recherche et un remplacement ?

La recherche et le remplacement ne sont pas seulement une astuce astucieuse, ils sont souvent nécessaires pour maintenir un site WordPress en bonne santé.

La beauté de la recherche et du remplacement réside dans sa polyvalence - elle peut traiter presque toutes les mises à jour en bloc que vous lui soumettez. Examinons quelques situations courantes dans lesquelles la recherche et le remplacement peuvent s'avérer utiles.

Changement de nom de domaine

Si vous changez de domaine, vous devez mettre à jour tous vos liens et références internes. La fonction de recherche et de remplacement permet d'effectuer cette opération en quelques minutes au lieu de plusieurs heures.

Mise à jour des URL

Vous souhaitez passer à une connexion plus sécurisée pour améliorer votre référencement? Vous devez mettre à jour tous vos liens HTTP en HTTPS. Une fois que vous aurez recherché et remplacé les URL, la transition se fera en douceur et vous éviterez les avertissements de contenu mixte.

Vous avez peut-être restructuré votre site ou une ressource externe vers laquelle vous avez établi un lien a changé. La fonction de recherche et de remplacement vous permet de résoudre rapidement ces problèmes.

Modifier les codes de raccourcis

Vous avez modifié un plugin qui utilise des shortcodes ? Vous devrez peut-être les mettre à jour sur l'ensemble de votre site pour vous assurer que tout fonctionne comme prévu.

Mise à jour des informations sur l'auteur ou d'autres métadonnées

Si vous devez modifier le nom d'un auteur ou mettre à jour des catégories sur l'ensemble du site, la recherche et le remplacement constituent la solution idéale.

Avant d'effectuer une recherche et un remplacement

Avant d'effectuer une recherche et un remplacement, vous devez suivre certaines étapes cruciales. Il s'agit en quelque sorte de votre liste de contrôle avant le vol.

En prenant ces précautions, vous vous assurez que l'opération de recherche et de remplacement se déroulera sans heurts et avec succès. N'oubliez pas qu'il est toujours préférable de consacrer un peu de temps à la préparation plutôt que de se précipiter dans une situation qui pourrait entraîner la destruction du site.

Sauvegarder votre site

Ce n'est pas négociable. Une sauvegarde complète vous permet de revenir en arrière en cas de problème. Je recommande l'utilisation de Duplicator pour une sauvegarde complète et facile à restaurer.

Duplicator Pro plugin

Il vous suffit de créer un nouveau paquet. N'hésitez pas à personnaliser le nom et à choisir un emplacement de stockage dans le nuage.

Emplacements de stockage des sauvegardes du Duplicator

Sous Archive, choisissez Tout. Cela permettra de sauvegarder tout ce qui se trouve sur votre site dans le fichier de sauvegarde.

Duplicator full backup

Une fois la sauvegarde effectuée, vous pouvez la restaurer si la recherche et le remplacement ne se déroulent pas comme prévu. 

Comprendre les risques

Les opérations de recherche et de remplacement peuvent avoir des conséquences inattendues. Une simple faute de frappe peut mettre à mal votre site. Vérifiez toujours vos chaînes de recherche et de remplacement.

Testez d'abord sur un site de démonstration

Si possible, essayez votre recherche et remplacement sur une copie d'essai de votre site. Vous pourrez ainsi détecter les problèmes éventuels avant qu'ils n'affectent votre site réel.

Si vous n'en avez pas encore, voici des instructions détaillées sur la création d'un site de démonstration!

Soyez précis dans vos termes de recherche

Des recherches larges peuvent conduire à des remplacements involontaires. Soyez aussi précis que possible pour minimiser les risques.

Certaines méthodes sont sensibles à la casse, d'autres non. Sachez laquelle vous utilisez pour éviter les erreurs.

Considérer les données sérialisées

WordPress stocke certaines données dans un format sérialisé. Toutes les méthodes de recherche et de remplacement ne peuvent pas gérer cela correctement, ce qui peut entraîner des dysfonctionnements.

Comment effectuer une recherche et un remplacement sur WordPress

Maintenant que vous êtes prêt, explorons les différentes façons d'effectuer une recherche et un remplacement dans WordPress. Nous commencerons par les méthodes les plus conviviales, puis nous passerons à des techniques plus avancées.

Méthode 1. Utiliser un plugin de recherche et de remplacement

Il existe de nombreux plugins WordPress qui peuvent effectuer une recherche et un remplacement pour vous. Ils sont particulièrement utiles si vous n'êtes pas à l'aise avec les bases de données ou le code.

Si vous souhaitez utiliser un plugin, Search & Replace Everything est une bonne option. Il permet de remplacer du texte et des images. De plus, vous pouvez effectuer des essais avant de lancer la recherche et le remplacement.

Plugin "Rechercher et remplacer tout" (Search and Replace Everything)

Il vous suffit de saisir l'ancien texte dans le champ Rechercher et le nouveau texte dans le champ Remplacer par. Vous pouvez sélectionner toutes les tables de la base de données pour rechercher et remplacer l'ensemble de votre site web. Vous pouvez également choisir les tables spécifiques que vous souhaitez modifier.

Rechercher et remplacer avec un plugin

Prévisualisez ensuite les résultats. Rechercher et remplacer tout indique exactement le texte qui sera modifié.

Prévisualisation de la recherche et du remplacement

Si tout semble correct, lancez la recherche et le remplacement. 

Autre solution: Un autre outil de recherche et de remplacement populaire est le plugin Better Search Replace. Il est compatible avec WordPress multisite et ne nécessite pas de serveur.

Méthode 2. Mettre à jour votre domaine lors d'une migration

L'une des raisons pour lesquelles vous avez besoin de rechercher et de remplacer du texte est que vous avez changé de nom de domaine. Avec un plugin de migration comme Duplicator, vous pouvez mettre à jour les URL pendant la migration.

Sinon, vous devrez déplacer manuellement toutes vos données vers le nouveau domaine. Ensuite, vous devrez installer un plugin supplémentaire comme Better Search Replace pour supprimer toutes les instances de votre ancien domaine dans votre base de données.

Duplicator peut accélérer considérablement ce processus ! Créez une sauvegarde complète de l'ancien site et téléchargez son fichier d'archive.

Télécharger le fichier zip de l'archive

Mettez en place votre nouvelle installation WordPress, achetez un nouveau domaine et activez Duplicator. Ensuite, téléchargez votre sauvegarde sur la page d'importation.

Importer les archives d'un site web

Cliquez sur Continuer. Lancez ensuite le programme d'installation.

Avec la version pro, vous pouvez cliquer sur l'onglet Avancé. Vous disposez ainsi d'options de personnalisation supplémentaires, telles que la recherche et le remplacement.

Migration vers Advanced Duplicator

Validez l'installation. Accepter les termes et avis et passer à l'étape suivante.

Comme vous avez choisi l'installation avancée, vous pouvez choisir les tables de la base de données à importer.

Installer la base de données de WordPress

Une fois la base de données installée, vous pouvez faire en sorte que Duplicator exécute des fonctions de recherche/remplacement. À l'étape 3, saisissez l'ancien texte ou l'ancienne URL dans le champ Recherche. Remplacez-le par le nouveau texte.

Duplicateur recherche et remplacement

Cliquez sur Suivant. Duplicator remplacera automatiquement toutes les URL obsolètes ou autres données que vous souhaitez remplacer. Il vous suffira de vous reconnecter pour accéder à votre site WordPress mis à jour.

Méthode 3. Utiliser l'outil de recherche et de remplacement de votre hébergeur

Certains hébergeurs WordPress proposent leurs propres outils de recherche et de remplacement dans le cadre de leurs services WordPress gérés. Cette option peut s'avérer pratique si votre hébergeur la propose.

Les hébergeurs les plus populaires qui proposent cette fonctionnalité sont Kinsta, SiteGround et WP Engine.

Bien que les étapes spécifiques puissent varier en fonction de votre hôte, voici un guide général.

Connectez-vous au tableau de bord de votre compte d'hébergement.

Recherchez un outil ou une section liée à la gestion de WordPress ou aux opérations de base de données.

Trouvez la fonction de recherche et de remplacement. Elle peut s'appeler "Recherche et remplacement" ou quelque chose de similaire.

Saisissez votre terme de recherche et le texte de remplacement.

Sélectionnez les tables dans lesquelles vous souhaitez effectuer une recherche, si vous en avez la possibilité.

Si votre hébergeur ne propose pas cette fonction ou si vous préférez avoir plus de contrôle, ne vous inquiétez pas. Nous avons d'autres méthodes à venir qui pourraient mieux répondre à vos besoins.

Méthode 4. Exécuter une requête MySQL de recherche et de remplacement

Pour ceux qui sont à l'aise avec les bases de données, l'exécution d'une requête MySQL peut être un moyen puissant d'effectuer des opérations de recherche et de remplacement.

Pour commencer, connectez-vous à votre compte d'hébergement et ouvrez phpMyAdmin.

WordPress phpMyAdmin

Cliquez sur le nom de votre base de données. Cliquez ensuite sur l'onglet SQL.

Onglet SQL de phpMyAdmin

Saisissez une requête SQL dans ce format :

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, 'Text to find', 'text to replace with');

À titre d'exemple, voici la requête que vous utiliseriez pour remplacer le texte d'un article de blog.

UPDATE wp_posts SET post_content = 
REPLACE(post_content, 'old-text', 'new-text');

Cette requête met à jour la colonne "post_content" dans la table "wp_posts", en remplaçant "old-text" par "new-text".

N'oubliez pas d'adapter le nom de la table si votre base de données utilise un préfixe différent de "wp_".

Cliquez sur le bouton " Go" pour lancer la recherche et le remplacement.

Cette méthode convient mieux aux utilisateurs avancés qui ont besoin de modifications très spécifiques et qui comprennent la structure de la base de données de WordPress.

Méthode 5. Utiliser le script PHP interconnect/it Search Replace

Inter.connect propose un script PHP gratuit que vous pouvez utiliser pour exécuter des fonctions de recherche et de remplacement. Cela peut être une bonne option pour les développeurs qui n'utilisent pas la ligne de commande.

Cette méthode comporte des risques. Une mauvaise manipulation pourrait gravement endommager votre base de données, alors assurez-vous d'avoir une sauvegarde. Pensez à définir un point de récupération avec Duplicator au cas où vous seriez bloqué hors de votre tableau de bord d'administration WordPress.

Pour continuer, téléchargez le script à partir de inter.connect. Extrayez le fichier intitulé Search-Replace-DB-Master. Renommez-le comme vous le souhaitez.

Ouvrez maintenant les fichiers de votre site à l'aide d'un client FTP ou d'un gestionnaire de fichiers. Téléchargez le dossier dans votre répertoire racine, généralement appelé public_html.

Ouvrez une nouvelle fenêtre de navigateur et recherchez le dossier téléchargé. Il ressemblera à ceci : https://domain.com/search-replace-folder

Vous y trouverez un moyen de rechercher et de remplacer votre base de données.

Interconnect.it search and replace

Entrez les détails de votre base de données (vous les trouverez dans votre fichier wp-config.php ). Saisissez vos chaînes de recherche et de remplacement. Vous devez également choisir les tables sur lesquelles l'opération doit être exécutée.

Envisagez d'utiliser d'abord l'option de "test à blanc" pour voir quelles modifications seront apportées. Si tout semble correct, lancez la recherche et le remplacement proprement dits.

Supprimez le script de votre serveur une fois que vous avez terminé.

Méthode 6. Rechercher et remplacer avec WP-CLI

Pour les développeurs et les utilisateurs avancés, WP-CLI (WordPress Command Line Interface) offre un moyen puissant et efficace d'effectuer des opérations de recherche et de remplacement.

WP-CLI est un outil de ligne de commande pour gérer WordPress. Si vous êtes à l'aise avec un terminal, cette méthode peut être incroyablement rapide et flexible.

Pour utiliser WP-CLI, vous aurez besoin d'un accès SSH (Secure Shell). Ce protocole sécurisé est généralement proposé par votre hébergeur. Pour vous aider à installer WP-CLI, consultez ce guide.

Voici la structure de commande de base pour une recherche et un remplacement :

wp search-replace 'old-text' 'new-text' 

Les options peuvent vous aider à ajouter des instructions supplémentaires. En voici quelques-unes que vous pouvez utiliser :

--dry-run: Prévisualiser la recherche et le remplacement avant de l'exécuter.

--all-tables: Effectuer la recherche et le remplacement sur toutes les tables de la base de données.

Pour plus d'options, voir la documentation officielle de WordPress pour la recherche et le remplacement avec WP-CLI.

Cette méthode est idéale pour les développeurs qui gèrent plusieurs sites WordPress ou pour toute personne à l'aise avec les opérations en ligne de commande. Elle est particulièrement utile pour le traitement par lots ou lorsque vous avez besoin de scripter vos opérations de recherche et de remplacement.

FAQ sur la recherche et le remplacement dans WordPress

Peut-on faire des recherches et des remplacements dans WordPress ?

Oui, vous pouvez effectuer des opérations de recherche et de remplacement dans WordPress. Vous pouvez installer un plugin de recherche et de remplacement comme Better Search Replace ou Search & Replace Everything. Les approches manuelles incluent l'exécution d'une requête SQL ou l'utilisation de WP-CLI.

Comment rechercher et remplacer des shortcodes dans WordPress ?

Le remplacement des shortcodes suit le même processus que le remplacement de n'importe quel autre texte, mais nécessite des précautions supplémentaires. Utilisez une méthode qui traite correctement les données sérialisées, comme un plugin spécialisé. Avec Search & Replace Everything, entrez le shortcode dans la première case et le nouveau shortcode pour le remplacer.

Recherche et remplacement de shortcodes

Conclusion

Vous pouvez désormais exécuter des fonctions de recherche et de remplacement comme un développeur professionnel !

Pendant que vous êtes ici, je pense que vous aimerez ces guides WordPress supplémentaires :

Duplicator Pro simplifie le processus de recherche et de remplacement lors des migrations. Avant toute recherche et remplacement, il peut également créer des sauvegardes de la base de données. Essayez Duplicator Pro dès aujourd'hui !

avatar de l'auteur
Joella Dunn Rédactrice de contenu
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Nous ne recommandons que des produits dont nous pensons qu'ils apporteront une valeur ajoutée à nos lecteurs.