Lorsque j’installe un site client en local, il est plus prudent de supprimer tous les emails utilisateurs originaux de la base de données (évite le risque d’un envoi d’email malencontreux)  Pour ce faire, je me connecte à la base de données via PHPMyAdmin et je lance la requête suivante :
UPDATE `wp_users` SET user_email='bidon@bidon.com'
Si WooCommerce est installé, il est nécessaire de lancer :
UPDATE `wp_usermeta` SET `meta_value` = 'bidon@bidon.com' WHERE `meta_key` = 'billing_email'
UPDATE `wp_postmeta` SET `meta_value` = 'bidon@bidon.com' WHERE `meta_key` = '_billing_email'
UPDATE `wp_postmeta` SET `meta_value` = 'bidon@bidon.com' WHERE `meta_key` = '_purchaser_email'
  Enfin, vous voudrez modifier l’email de l’administrateur :
UPDATE `wp_options` SET `option_value` = 'bidon@bidon.com' WHERE `option_name` = 'admin_email'
  Au besoin, modifiez dans les requêtes ci dessus, le préfixe des table. Ce préfixe est par défaut wp_ mais aa pu être modifié dans votre fichier wp_config.php via $table_prefix. 

En résumé, lancez en bloc les requêtes suivantes dans PHPMyAdmin pour modifier les emails dans les tables d’une base de données WordPress.
Attention il se peut que des extensions WordPress contiennent aussi des emails, à vérifier au cas par cas

UPDATE `wp_users` SET user_email='bidon@bidon.com';
UPDATE `wp_options` SET `option_value` = 'bidon@bidon.com' WHERE `option_name` = 'admin_email';

UPDATE `wp_usermeta` SET `meta_value` = 'bidon@bidon.com' WHERE `meta_key` = 'billing_email';
UPDATE `wp_postmeta` SET `meta_value` = 'bidon@bidon.com' WHERE `meta_key` = '_billing_email';
UPDATE `wp_postmeta` SET `meta_value` = 'bidon@bidon.com' WHERE `meta_key` = '_purchaser_email';
0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.