Sélectionner une page

Bonjour à vous !
Nous devons, quelque fois, récupérer un site sous WordPress pour le refaire. On nous envoi une base de données et tous les fichiers adéquats.
Dans ce cas là, j’importe la base de données en local dans phpMyAdmin et je crée un nouveau site local où je place les fichiers.
Après avoir changer les accès dans wp-config.php, il faut aussi changer certaines valeurs dans notre base notamment l’URL du site en local.

Changer l’URL du site distant vers le site local sur phpMyAdmin

[pastacode lang= »php » manual= »UPDATE%20wp_options%0ASET%20option_value%20%3D%0Areplace(option_value%2C%20’http%3A%2F%2Fwww.mon-ancien-site.com’%2C%20’http%3A%2F%2Fwww.mon-site-en-local.com’)%0AWHERE%20option_name%20%3D%20’home’%20OR%20option_name%20%3D%20’siteurl’%3B%0AUPDATE%20wp_posts%0ASET%20guid%20%3D%20REPLACE%20(guid%2C%20’http%3A%2F%2Fwww.mon-ancien-site.com’%2C%20’http%3A%2F%2Fwww.mon-site-en-local.com’)%3B%0AUPDATE%20wp_posts%0ASET%20post_content%20%3D%0AREPLACE%20(post_content%2C%20’http%3A%2F%2Fwww.mon-ancien-site.com’%2C%20’http%3A%2F%2Fwww.mon-site-en-local.com’)%3B%0AUPDATE%20wp_posts%0ASET%20post_content%20%3D%0AREPLACE%20(post_content%2C%20’src%3D%22http%3A%2F%2Fwww.mon-ancien-site.com’%2C%20’src%3D%22http%3A%2F%2Fwww.mon-site-en-local.com’)%3B%0AUPDATE%20wp_posts%0ASET%20%20guid%20%3D%20REPLACE%20(guid%2C%20’http%3A%2F%2Fwww.mon-ancien-site.com’%2C%20’http%3A%2F%2Fwww.mon-site-en-local.com’)%0AWHERE%20post_type%20%3D%20’attachment’%3B%0AUPDATE%20wp_postmeta%0ASET%20meta_value%20%3D%20REPLACE%0A(meta_value%2C%20’http%3A%2F%2Fwww.mon-ancien-site.com’%2C’http%3A%2F%2Fwww.mon-site-en-local.com’)%3B%0A » message= » » highlight= » » provider= »manual »/]

Pour pouvoir se connecter à l’admin, il nous faut un nouvel utilisateur avec les droits Administrateur.

Créer un utilisateur directement sur PhpMyAdmin

Remplacer les valeurs fictives par les vôtres.

[pastacode lang= »php » manual= »INSERT%20INTO%20%60wp_users%60%20(%60ID%60%2C%20%60user_login%60%2C%20%60user_pass%60%2C%20%60user_nicename%60%2C%20%60user_email%60%2C%20%60user_url%60%2C%20%60user_registered%60%2C%20%60user_activation_key%60%2C%20%60user_status%60%2C%20%60display_name%60)%20VALUES%20(‘2’%2C%20’admin’%2C%20MD5(‘admin’)%2C%20’Pseudo’%2C%20’mon-mail%40mon-domaine.com’%2C%20’http%3A%2F%2Fwww.mon-site.com%2F’%2C%20’2015-10-15%2000%3A00%3A00’%2C%20 »%2C%20’0’%2C%20’Name’)%3B%0A%0A%0AINSERT%20INTO%20%60wp_usermeta%60%20(%60umeta_id%60%2C%20%60user_id%60%2C%20%60meta_key%60%2C%20%60meta_value%60)%20VALUES%20(NULL%2C%20’2’%2C%20’wp_capabilities’%2C%20’a%3A1%3A%7Bs%3A13%3A%22administrator%22%3Bs%3A1%3A%221%22%3B%7D’)%3B%0A%0A%0AINSERT%20INTO%20%60wp_usermeta%60%20(%60umeta_id%60%2C%20%60user_id%60%2C%20%60meta_key%60%2C%20%60meta_value%60)%20VALUES%20(NULL%2C%20’2’%2C%20’wp_user_level’%2C%20’10’)%3B » message= » » highlight= » » provider= »manual »/]

Le chiffre 2 correspond à l’ID que l’on veut créer. Si il y a déjà beaucoup d’utilisateurs, repérez le prochain ID.
N’oubliez pas non plus le préfixe des tables, si sur votre site ce n’est pas wp_. Remplacez bien aussi sur wp_capabilities et wp_user_level.

Je me sers régulièrement de ses astuces dès lors que je dois récupérer un site existant sous WordPress.

A vous de jouer 🙂

Florent Maillefaud

WordPress : Créer un utilisateur directement sur phpMyAdmin 1Webmaster à Sablons (Isère) / Création de sites internet WordPress.

Micro-entrepreneur depuis 2012, je vous propose la création ou la refonte de votre site internet sous WordPress et à votre image.

Que ce soit un site vitrine, un blog ou un site e-commerce pour votre entreprise ou association, laissez votre empreinte sur le web !

Share This