Comment effectuer une recherche et un remplacement dans WordPress

Publié: 2021-12-03

Comment effectuer une recherche et un remplacement dans WordPress

Vous devez apporter quelques modifications à votre site Web si vous possédez une entreprise. mais certaines modifications du site Web prennent beaucoup de temps et d'efforts, que vous puissiez changer de domaine, ou migrer le site Web d'un serveur à un autre, ou découvrir tous les codes abrégés d'un site Web à un autre, beaucoup de temps et d'efforts sont nécessaires.

Si vous avez déjà travaillé avec Microsoft Office Word, vous connaissez peut-être l'équipe connue sous le nom de "rechercher et remplacer". Dans WordPress, vous pouvez créer les mêmes effets.

Si vous cherchez à changer peu de choses sur votre site Web, ce type de fonctionnalité peut vous aider à économiser beaucoup d'efforts et de temps en heures ou en jours. Cependant, une telle fonctionnalité rendra votre tâche plus facile et efficace autant que possible.

Dans cet article de blog, nous découvrirons la recherche et le remplacement dans WordPress et pourquoi c'est important dans WordPress. De plus, nous vous fournirons trois méthodes simples pour le faire.

Ainsi, vous vous familiariserez avec quelques plugins WordPress conviviaux et ne nécessitant aucune sorte de connaissances techniques pour travailler avec. En dehors de cela, vous vous familiariserez avec certaines requêtes MySQL avancées et les commandes WP-CLI.

Dans WordPress, pourquoi avez-vous besoin d'effectuer la méthode de recherche et de remplacement ?

Il y a tellement de scénarios différents que vous rencontrerez et vous trouverez l'utilisation de la méthode de recherche et de remplacement n WordPress qui vous aidera à simplifier la tâche.

Si vous êtes débutant ou nouveau dans le domaine du développement Web, même pour changer l'URL de votre site Web, vous trouverez cette méthode plus utile et le moyen le plus pratique pour gagner du temps.

Certains exemples où vous devez utiliser la méthode de recherche et de remplacement sont lors de la migration du site Web de HTTP vers HTTPS ou lors du changement complet de domaine de l'un à l'autre.

La méthode de recherche et de remplacement semblera être la méthode la plus utile pour mettre à jour les références avec des nouvelles sur votre site Web, des liens brisés, la prévention des erreurs ou tout autre problème.

Lors du déplacement de votre site Web complet à partir d'installations locales, vous pouvez également effectuer une méthode de recherche et de remplacement ou même utiliser cette méthode lors de la migration de votre site Web vers un serveur en direct à partir d'un site Web local.

Cela fournira une référence à un serveur et ajoutera plus de détails à celui que vous transférez. Cependant, cela vous aidera à arrêter les erreurs et les incompatibilités.

Il est évident que vous manquez une seule référence lorsque vous commencez à exécuter autant d'URL, c'est-à-dire des centaines d'URL manuellement. Les classements sur vos moteurs de recherche peuvent être décomposés, ce qui entraînera une mauvaise expérience utilisateur. Mais maintenant, vous pouvez mettre à jour des milliers d'URL sans en manquer grâce à la méthode de recherche et de remplacement.

Alors qu'il existe peu de plugins qui fournissent autant de shortcodes. Si jamais vous souhaitez supprimer ou désactiver l'un de ces plugins, vous devez vous assurer que les codes abrégés que vous avez ajoutés à l'aide de ces plugins ont été supprimés.

Les performances de votre site Web peuvent être gravement endommagées si vous ne parvenez jamais à supprimer ces codes abrégés associés. Parfois, cela peut également provoquer une erreur. Dans cette situation, la méthode de recherche et de remplacement sera la chose la plus utile pour vous car elle vous fera également économiser beaucoup de travail et d'efforts.

3 façons différentes de faire une recherche et un remplacement sont données ci-dessous

Chaque coin de votre base de données WordPress peut être affecté si vous effectuez une méthode de recherche et de remplacement en masse. Vous devez toujours créer une sauvegarde de la base de données WordPress pour vous assurer de ne perdre aucun type de données importantes de votre site Web.

De différentes manières, vous pouvez effectuer une recherche et remplacer dans WordPress. Dans cet article de blog, nous avons ajouté quelques options simples pour effectuer une recherche et un remplacement avec un plugin, avec WordPress via la ligne de commande et en émettant des requêtes MySQL.

Intégrer le plugin WordPress connu sous le nom de Search Regex

Si vous êtes un débutant et que vous cherchez à effectuer une méthode de recherche et de remplacement, vous devez d'abord choisir d'intégrer le plug-in de recherche regex. Vous pouvez dire que c'est le plugin le plus dédié qui vous permet de tout changer, de la publication, des données WordPress, des types de publication personnalisés, des commentaires, des pages et des plugins aux métadonnées.

Vous pouvez facilement installer ce plugin à partir du tableau de bord WordPress, en sélectionnant les outils puis en cliquant sur rechercher regex vous pouvez accéder à cet outil. Après cela, ajoutez le terme que vous cherchez à rechercher dans le champ de recherche. Vous pouvez également ajouter un contenu particulier que cet outil doit rechercher à l'aide du champ source.

Ce plugin présentera le résultat complet lié aux mots de recherche sans remplacer la correspondance. Cela vous aidera à noter un résultat spécifique que vous ne souhaitez pas remplacer.

Ainsi, il vous aidera à affiner la recherche selon votre souhait. La correspondance qui ne convient pas à la chose que vous recherchez peut être remplacée, mais cela causera un problème, par conséquent, cela peut être considéré comme une étape importante.

Maintenant, vous pouvez simplement choisir un terme que vous souhaitez rechercher et remplacer. Ainsi, la tâche consistant à cliquer sur le bouton Remplacer appliquera les modifications au contenu complet de votre site Web. Vous devrez sélectionner l'icône à trois points pour remplacer les références séparées. Cliquez maintenant sur remplacer la ligne. Vous pouvez ensuite cliquer sur remplacer en ajoutant les textes de remplacement.

En ajoutant une nouvelle valeur dans le champ de remplacement, vous pouvez également remplacer toutes les correspondances positives. Après cela, cliquez sur tout remplacer. Toutes les correspondances identifiées seront mises à jour à l'aide de l'expression régulière de recherche.

Via PhpMyAdmin effectuer la requête MySQL

Une autre méthode pour effectuer la recherche et le remplacement dans WordPress consiste à utiliser PhpMyAdmin. En choisissant cette méthode, vous pourrez mettre à jour la base de données de votre site Web WordPress sans installer et sans connaître les plugins spécifiques.

Mais vous devez vous familiariser avec le langage spécifique au domaine SQL, car lors de la recherche et du remplacement via SQL, vous devrez travailler avec PhyMyAdmin. Depuis votre compte d'hébergement, vous pouvez accéder à phpMyAdmin. Sous les bases de données, vous pouvez également sélectionner phpMyAdmin si votre hébergeur utilise cPanel.

Sur le côté gauche du menu, vous trouverez l'option de modifier la base de données. Après avoir sélectionné la base de données, sélectionnez maintenant l'onglet SQL.

en utilisant SQL, vous devrez effectuer la méthode de recherche et de remplacement. Il utilise le format donné ci-dessous

mettre à jour TABLE_NAME définir FIELD_NAME=
replace(FIELD_NAME, 'Rechercher', 'Remplacer');
Dans l'exemple ci-dessous, nous recherchons "blogging" sur les articles WordPress. Désormais, chaque recherche positive correspondant à un terme de blogging sera remplacée par "test"
mettre à jour wp_posts définir post_content=
replace(post_content, 'blogging', 'testing');

Cliquez sur le bouton Go pour exécuter cette requête SQL. Après cela, phpMyAdmin vous présentera les multiples lignes modifiées avec cette requête.

Cependant, le phpMyAdmin donne également la fonction à savoir Rechercher et remplacer dans WordPress. En sélectionnant l'onglet de recherche, vous pourrez y accéder dans la console PhpMyAdmin.

Mais gardez à l'esprit que, contrairement au plugin search regex, vous ne trouverez aucune autre méthode pour voir la démonstration de la requête avant de l'exécuter. Supposons que vous ayez remplacé le terme indésirable, cela affectera le contenu de votre site Web. En fin de compte, cela affectera vos clients car ils trouveront du contenu non pertinent.

À l'aide de WP-CLI, exécutez une commande wp search-replace

En utilisant wp-CLI, vous pouvez exécuter la méthode de recherche et de remplacement. Dans le tableau, il recherchera chaque ligne d'une chaîne spécifique. ainsi, il remplacera toutes les chaînes de résultats positifs par la chaîne que vous définirez.

Le format suivant est utilisé par la commande wp-search-replace

 wp search-replace <'plus ancien'> <'plus récent'> <table>

Cette commande identifie que la plus ancienne est une première chaîne qu'elle recherchera et que la plus récente est la chaîne qui sera remplacée au lieu de la plus ancienne. Cependant, vous devrez exécuter la commande suivante si vous souhaitez remplacer le terme raisins par mangue dans la table wp_term.

 wp rechercher-remplacer 'raisins' 'mangue' wp_terms
 Utilisation de la commande de marche à vide

Lors de l'exécution de la fonction de recherche et de remplacement à l'aide de la ligne de commande, assurez-vous que vous effectuez également la simulation. Ceci est une étape très importante. La commande suivante est donnée pour exécuter la commande de simulation.

 wp search-replace <'old'> <'new'> <table> --dry-run

Cette étape est très importante et recommandée si vous souhaitez éviter que votre site Web ne rencontre de nouveaux problèmes.

Conclusion:
La tâche de modifier des milliers de fichiers sur une base de données est un travail très mouvementé et chronophage. Cependant, avec l'aide de la fonction Rechercher et remplacer dans WordPress, vous pouvez préserver votre temps et vos efforts, car cela vous aidera à modifier des centaines et des milliers de chaînes simplement en recherchant et en remplaçant la chaîne rapidement et efficacement.