web-dev-qa-db-fra.com

Comment rechercher et remplacer du texte dans tous les messages d'un blog wordpress.com (PAS Wordpress.org)?

Certains textes doivent être remplacés dans tous les articles de mon blog. Est-il possible de faire ça?

ps (je dois étiqueter cette question en tant que search-and-replace mais pas assez de réputation pour le faire. Merci d'ajouter le tag si vous le pouvez. Merci!)

2
Nam G VU

Vous avez au moins trois manières différentes:

1) Editez directement dans la base de données. Le contenu de la publication est stocké dans la colonne post_content de la table wp_posts. Puisque vous utilisez votre propre WordPress, vous devriez avoir un accès complet à cela. Utilisez simplement SQL pour rechercher et remplacer . Rappelez-vous que le contenu de la table est une sorte de HTML, il peut donc y avoir des balises et/ou des caractères d'échappement

2) Exportez votre blog au format XML, effectuez une recherche/remplacement dans n’importe quel éditeur UNICODE prêt et importez-le après la suppression du contenu original. Je le pratiquerais quelques fois d'abord, en vérifiant surtout ce qui se passe avec les images, etc.

3) Utilisez l'API d'accès distant WordPress pour parcourir les publications et les mettre à jour de cette façon. Bon pour les programmeurs et/ou une manière plus flexible de faire des choses, telles que des mises à jour spécifiques au contenu.

2

Bonjour @ Nam Gi VU:

Je suis presque sûr que ce n'est pas possible directement.

Ce que vous pourriez faire serait d’exporter toutes les publications dans un fichier texte, d’utiliser une recherche et de les remplacer dans un éditeur de texte, puis de les réimporter en supprimant toutes les publications avant de les réimporter. Veillez à modifier une copie de l'exportation au cas où votre recherche et son remplacement altèrent le fichier et l'empêchent d'importer.

4
MikeSchinkel