Modifiez le préfixe de table pour WordPress

Dans ce guide, nous expliquons comment modifier le préfixe de table de base de données de votre installation WordPress.

Le préfixe de table de base de données par défaut pour WordPress est 'wp_' ; cependant, nous recommandons de le modifier. La raison en est que toutes vos informations de connexion sont stockées dans votre base de données, ce qui fait de vos tables WordPress des cibles très populaires pour les pirates informatiques. Modifier le préfixe rend leur intrusion plus difficile.

Remarque : Si vous avez utilisé l'installateur en 1 clic pour installer WordPress, vous disposez déjà d'un préfixe de table personnalisé.

Vous devez modifier le préfixe de table à trois endroits :


Étape 1 - Modifier le préfixe de table dans wp-config.php

  1. Connectez-vous au panneau de configuration de one.com.
  2. Ouvrez File Manager sous Paramètres d'hébergement dans le menu de gauche.
  3. Localisez le fichier wp-config.php et cochez la case pour le sélectionner.
  4. Cliquez sur Modifier dans la barre de menu en haut de votre écran.
  5. Localisez l'entrée suivante :
$table_prefix = 'wp_' ;
  1. Remplacez 'wp_' par autre chose ; dans ce cas, nous l'avons remplacé par 'david_' :
$table_prefix = 'david_';
  1. Cliquez sur Enregistrer dans le coin supérieur gauche.

Capture d'écran de wp-config.php dans File Manager.


Étape 2 - Modifier le préfixe de table dans la base de données

  1. Ouvrez votre base de données dans PhpMyAdmin.
  2. Cliquez sur le nom de la base de données dans le menu à gauche pour afficher toutes les tables.
  3. Sélectionnez toutes les tables qui commencent par wp_ ; vous devriez en avoir 12 au total.
  4. Cliquez sur With selected pour ouvrir le menu déroulant et sélectionnez Replace table prefix.
  5. Saisissez wp_ dans le From-field, et le nouveau nom dans le To-field, dans cet exemple, david_.
  6. Cliquez sur Continue pour effectuer la modification.

Capture d'écran de la base de données dans phpMyAdmin.


Étape 3 - Remplacer toutes les références à l'ancien préfixe

Dans certains paramètres stockés dans votre base de données, WordPress fait encore référence à l'ancien préfixe de table. Pour terminer le changement de préfixe, vous devez les remplacer par votre nouveau préfixe.

  1. Cliquez sur l'onglet SQL dans le menu en haut de l'écran.
  2. Copiez et collez les commandes suivantes :
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_capabilities' where meta_key = 'OLDPREFIX_capabilities';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_user_level' where meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' where meta_key = 'OLDPREFIX_autosave_draft_ids';
update NEWPREFIX_options set option_name = 'NEWPREFIX_user_roles' where option_name = 'OLDPREFIX_user_roles';
  1. Remplacez OLDPREFIX et NEWPREFIX par vos propres anciens et nouveaux préfixes. Comme dans l'exemple ci-dessous, où nous remplaçons wp_ par david_ :
update david_usermeta set meta_key = 'david_capabilities' where meta_key = 'wp_capabilities';
update david_usermeta set meta_key = 'david_user_level' where meta_key = 'wp_user_level';
update david_usermeta set meta_key = 'david_autosave_draft_ids' where meta_key = 'wp_autosave_draft_ids';
update david_options set option_name = 'david_user_roles' where option_name = 'wp_user_roles';
  1. Cliquez sur Go pour exécuter les commandes et terminer la modification.

C'est tout. Le préfixe des tables WordPress a maintenant été modifié.

Capture d'écran de l'onglet SQL dans phpMyAdmin.


Articles liés :

Cet article vous a-t-il été utile ?

Vous ne trouvez pas ce que vous cherchez ?

Commencez une conversation

Le moyen le plus rapide de nous contacter – en semaine de 09h00 à 16h00.