Rechercher et remplacer WordPress

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

· 12 min read ·
Written By: avatar de l'auteur Joella Dunn
avatar de l'auteur Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: avatar de l'évaluateur John Turner
avatar de l'évaluateur John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

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

La fonction de recherche et remplacement de WordPress peut vous aider. C'est un outil puissant qui vous fait gagner des heures de travail manuel et évite 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 devrez vous familiariser avec la recherche et le remplacement. 

Dans ce tutoriel, je vais vous expliquer tout ce que vous devez savoir sur la recherche et le remplacement dans WordPress. Des plugins conviviaux aux requêtes de base de données avancées, je m'occupe de tout, quel que soit votre niveau de compétence.

Commençons !

Table des matières

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

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

Au lieu de simplement modifier du texte dans un seul document, cela peut mettre à jour des informations sur l'ensemble de votre site WordPress en une seule fois. Cela inclut vos articles, pages, commentaires et autres données.

Voici comment cela fonctionne.

Lorsque vous effectuez une opération de recherche et remplacement, WordPress analyse 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 ce texte par votre nouveau contenu. Cela se produit au niveau de la base de données, ce qui signifie que c'est complet et rapide.

Pourquoi est-ce si important ? Eh bien, imaginez devoir mettre à jour manuellement des centaines de liens ou de références dispersés sur votre site. Ce serait long et sujet aux erreurs.

La recherche et le remplacement automatisent ce processus, garantissant la cohérence et vous faisant 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 juste une astuce, c'est souvent nécessaire pour maintenir un site WordPress sain.

La beauté de la recherche et du remplacement réside dans sa polyvalence — il peut gérer presque toutes les mises à jour en masse que vous lui confiez. Parlons de quelques situations courantes où vous le trouverez utile.

Changer de nom de domaine

Si vous êtes en train de passer à un nouveau domaine, vous devrez mettre à jour tous vos liens et références internes. La recherche et le remplacement peuvent gérer cela en quelques minutes au lieu de quelques heures.

Mettre à jour les URL

Vous voulez passer à une connexion plus sécurisée pour un meilleur SEO ? Vous devrez mettre à jour tous vos liens HTTP vers HTTPS. Une fois que vous aurez recherché et remplacé les URL, vous aurez une transition fluide et éviterez les avertissements de contenu mixte.

Peut-être avez-vous restructuré votre site ou une ressource externe à laquelle vous avez lié a changé. La recherche et le remplacement vous aident à résoudre ces problèmes rapidement.

Modification des shortcodes

Vous avez changé 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 toujours comme prévu.

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

Si vous avez besoin de changer le nom d'un auteur ou de mettre à jour des catégories sur l'ensemble du site, la fonction rechercher et remplacer est votre solution.

Avant d'effectuer une recherche et un remplacement

Avant d'effectuer une recherche et un remplacement, il y a quelques étapes cruciales à suivre. Considérez cela comme votre liste de contrôle avant le décollage.

En prenant ces précautions, vous vous assurez une opération de recherche et remplacement fluide et réussie. N'oubliez pas qu'il est toujours préférable de passer un peu plus de temps à la préparation qu'à se précipiter dans une situation potentiellement désastreuse pour votre site.

Sauvegardez votre site

C'est non négociable. Une sauvegarde complète vous garantit de pouvoir annuler toute modification en cas de problème. Je recommande d'utiliser Duplicator pour une sauvegarde complète facile à restaurer.

Plugin Duplicator Pro

Tout ce que vous aurez à faire est de créer un nouveau package. N'hésitez pas à personnaliser le nom et à choisir un emplacement de stockage cloud.

Emplacements de stockage de sauvegarde Duplicator

Sous Archive, choisissez Tout. Cela sauvegardera tout sur votre site dans le fichier de sauvegarde.

Sauvegarde complète Duplicator

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

Comprenez les risques

Les opérations de recherche et remplacement peuvent avoir des conséquences inattendues. Une seule faute de frappe pourrait casser votre site. Vérifiez toujours deux fois vos chaînes de recherche et de remplacement.

Testez d'abord sur un site de staging

Si possible, essayez votre recherche et remplacement sur une copie de staging de votre site. Cela vous permet de détecter les problèmes avant qu'ils n'affectent votre site en direct.

Si vous n'en avez pas encore, voici des instructions détaillées sur la façon de créer un site de staging !

Soyez précis dans vos termes de recherche

Les recherches larges peuvent entraîner 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érez les données sérialisées

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

Comment effectuer une recherche et un remplacement dans WordPress

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

Méthode 1. Utiliser un plugin de recherche et 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 peut remplacer du texte et des images. De plus, vous pouvez effectuer des simulations avant d'exécuter réellement la recherche et le remplacement.

Plugin Search and Replace Everything

Tout ce que vous aurez à faire est d'entrer l'ancien texte dans la boîte Rechercher et le nouveau texte dans la boîte Remplacer par. Vous pouvez sélectionner toutes les tables de la base de données pour rechercher et remplacer sur l'ensemble de votre site Web. Ou, choisissez simplement les tables spécifiques que vous souhaitez modifier.

Rechercher et remplacer avec un plugin

Ensuite, prévisualisez les résultats. Search & Replace Everything montre exactement quel texte sera modifié.

Prévisualiser la recherche et le remplacement

Si tout semble correct, exécutez la recherche et le remplacement. 

Alternative : Un autre outil populaire de recherche et remplacement est le plugin Better Search Replace. Il prend en charge le multisite WordPress et n'a aucune exigence serveur.

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

Une raison pour laquelle vous auriez besoin de rechercher et remplacer du texte est après avoir déménagé vers un nouveau nom de domaine. Avec un plugin de migration comme Duplicator, vous pouvez mettre à jour les URL pendant la migration.

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

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

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

Configurez votre nouvelle installation WordPress, achetez un nouveau domaine et activez Duplicator. Ensuite, téléchargez votre sauvegarde sur la page Import.

Importer l'archive du site web

Cliquez sur Continuer. Ensuite, lancez l'installateur.

Avec la version pro, vous pouvez cliquer sur l'onglet Avancé. Cela vous donne des options de personnalisation supplémentaires comme la recherche et le remplacement.

Migration avancée Duplicator

Validez l'installation. Acceptez les termes et avis et continuez à l'étape suivante.

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

Installer la base de données WordPress

Une fois la base de données installée, vous pouvez faire exécuter à Duplicator les fonctions de recherche/remplacement. Dans l'Étape 3, entrez l'ancien texte ou URL dans le champ Rechercher. Remplacez-le par le nouveau texte.

Duplicator rechercher et remplacer

Appuyez sur Suivant. Duplicator remplacera automatiquement toutes vos URL obsolètes ou d'autres données que vous souhaitez remplacer. Vous devrez simplement vous reconnecter pour accéder à votre site WordPress mis à jour.

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

Certains fournisseurs d'hébergement WordPress proposent leurs propres outils de recherche et remplacement dans le cadre de leurs services WordPress gérés. Cela peut être une option pratique si votre hébergeur le propose.

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

Bien que les étapes spécifiques puissent varier en fonction de votre hébergeur, 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 fonctionnalité de recherche et remplacement. Elle pourrait s'appeler « Recherche et Remplacement » ou quelque chose de similaire.

Entrez votre terme de recherche et le texte de remplacement.

Sélectionnez les tables dans lesquelles vous souhaitez rechercher, si l'option est proposée.

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

Méthode 4. Exécuter une requête MySQL de recherche et 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 remplacement.

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

phpMyAdmin WordPress

Cliquez sur le nom de votre base de données. Ensuite, appuyez sur l'onglet SQL.

Onglet SQL de phpMyAdmin

Entrez une requête SQL avec 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 du texte dans 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'ajuster 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 WordPress.

Méthode 5. Utiliser le script PHP de recherche et remplacement interconnect/it

Inter.connect propose un script PHP gratuit que vous pouvez utiliser pour effectuer des fonctions de recherche et 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 seule erreur pourrait endommager gravement votre base de données, alors assurez-vous d’avoir une sauvegarde. Envisagez de définir un point de récupération avec Duplicator juste au cas où vous seriez bloqué hors de votre tableau de bord d’administration WordPress.

Pour continuer, téléchargez le script depuis inter.connect. Extrayez le fichier appelé Search-Replace-DB-Master. Renommez-le comme vous le souhaitez.

Ouvrez maintenant les fichiers de votre site avec un client FTP ou un gestionnaire de fichiers. Téléversez 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éversé. Cela ressemblera à ceci : https://domain.com/search-replace-folder

Ici, vous verrez un moyen de rechercher et remplacer dans votre base de données.

Recherche et remplacement Interconnect.it

Entrez les détails de votre base de données (vous pouvez les trouver dans votre fichier wp-config.php). Entrez vos chaînes de recherche et de remplacement. Vous devriez également choisir les tables sur lesquelles effectuer l’opération.

Envisagez d’utiliser d’abord l’option « test à blanc » pour voir quelles modifications seront apportées. Si tout semble correct, lancez la recherche et le remplacement réels.

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 remplacement.

WP-CLI est un outil en ligne de commande pour gérer WordPress. Si vous êtes à l’aise avec l’utilisation d’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 web. 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. Voici quelques-unes que vous pourriez utiliser :

--dry-run : Prévisualisez la recherche et le remplacement avant son exécution.

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

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

Cette méthode est idéale pour les développeurs gérant 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 devez automatiser vos opérations de recherche et remplacement.

FAQ sur la recherche et le remplacement dans WordPress

Peut-on rechercher et remplacer dans WordPress ?

Oui, vous pouvez effectuer des opérations de recherche et remplacement dans WordPress. Vous pouvez installer un plugin de recherche et 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 tout autre texte, mais nécessite une prudence supplémentaire. Utilisez une méthode qui gère correctement les données sérialisées, comme un plugin spécialisé. Avec Search & Replace Everything, entrez le shortcode dans la première boîte et le nouveau shortcode pour le remplacer.

Rechercher et remplacer des shortcodes

Conclusion

Vous pouvez maintenant effectuer des fonctions de recherche et remplacement comme un développeur pro !

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

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

avatar de l'auteur
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.
Obtenir Duplicator - Économisez 50 %

Recevez des conseils et des ressources gratuits directement dans votre boîte de réception, avec plus de 10 000 autres personnes

Suivez-nous

Ne laissez pas une autre journée passer sans protection

Chaque heure sans sauvegardes WordPress appropriées met votre site en danger • Chaque migration WordPress retardée vous coûte en performance et en croissance

Get Duplicator Now
Plugin Duplicator

Attendez ! Ne manquez pas votre
offre exclusive !

En tant que client , bénéficiez de 60 % de réduction

Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais n'attendez pas — cette réduction exclusive de 60 % n'est disponible que pour un temps limité.

or
Get 60% Off Duplicator Pro Now →