Qu'est-ce que le fichier wp-config.php ?

Le fichier wp-config.php est un fichier texte qui se trouve dans le répertoire racine de votre installation WordPress. Il s’agit d’un fichier de configuration qui définit de nombreuses variables et options pour votre installation WordPress. Il est également responsable de la connexion à votre base de données, qui est utilisée pour stocker et récupérer les données de votre site.

Le fichier wp-config.php est un fichier texte et peut être modifié via un éditeur de texte. Cependant, il est important de noter que vous devez le modifier avec précaution car il peut endommager votre installation WordPress si les modifications sont incorrectes.

Variables globales du fichier wp-config.php

Les variables globales que vous pouvez ajouter dans le fichier wp-config.php et leurs fonctions sont les suivantes :

  • DB_NAME : Il s’agit du nom de la base de données à laquelle la connexion sera établie.
  • DB_USER : C’est l’utilisateur de la base de données qui sera utilisé pour la connexion à la base de données.
  • DB_PASSWORD : C’est le mot de passe utilisé pour la connexion à la base de données.
  • DB_HOST : C’est l’hôte de la base de données qui sera utilisé pour la connexion.
  • DB_CHARSET : C’est le type de caractères utilisé pour les données de la base de données.
  • DB_COLLATE : C’est le type de collation qui sera utilisé pour la base de données.
  • WP_DEBUG : Cette variable définit si WordPress doit afficher les erreurs et les messages d’avertissement.
  • WP_POST_REVISIONS : Cette variable détermine le nombre de révisions de messages stockées dans la base de données.
  • WP_AUTO_UPDATE_CORE : Cette variable définit si le noyau WordPress doit être mis à jour automatiquement.
  • WP_ALLOW_MULTISITE : Cette variable définit si vous pouvez activer le réseau de sites WordPress.
  • WP_CACHE : Cette variable détermine si la mise en cache doit être activée ou non.
  • WP_CACHE_KEY_SALT : Cette variable définit le sel utilisé pour la mise en cache.
  • WP_CACHE_TYPE : Cette variable définit le type de mise en cache utilisé pour votre site Web.
  • WP_CACHE_OBJECT : Cette variable définit si les objets doivent être mis en cache ou non.
  • WP_CACHE_HOST_GROUP : Cette variable définit le groupe de nœuds de mise en cache à utiliser pour votre site Web.
  • WP_MEMORY_LIMIT : Cette variable définit la limite de mémoire maximale autorisée pour votre installation WordPress.
  • WP_HIGH_MEMORY_LIMIT : Cette variable définit la limite de mémoire maximale autorisée pour votre installation WordPress.
  • WP_MAX_MEMORY_LIMIT : Cette variable définit la limite de mémoire maximale autorisée pour votre installation WordPress.
  • AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY : Ces variables sont utilisées pour le cryptage des informations de l’utilisateur et des cookies.
  • WP_SITEURL et WP_HOME : Ces variables définissent l’URL de votre site Web.
  • WP_TEMP_DIR : Cette variable définit le répertoire temporaire utilisé par WordPress.
  • WP_LANG : Cette variable définit la langue par défaut pour votre site Web.
  • WP_CONTENT_DIR et WP_CONTENT_URL : Ces variables définissent le répertoire et l’URL où se trouveront les fichiers de contenu (téléchargements, médias, etc.).
  • ABSPATH : Cette variable définit le chemin absolu vers le répertoire racine de l’installation WordPress.
  • WP_ALLOW_REPAIR : Cette variable définit si la réparation de la base de données peut être effectuée ou non.
  • WP_SITE_ID : Cette variable définit l’ID du site Web.
  • WP_LANG_DIR : Cette variable définit le répertoire contenant les fichiers de traduction de votre site Web.
  • WP_CRON : Cette variable définit si la tâche cron doit être activée ou non.
  • WP_SITE_URL : Cette variable définit l’URL du site Web.
  • WP_DEFAULT_THEME : Cette variable définit le thème par défaut de votre site Web.
  • WP_CRON_LOCK_TIMEOUT : Cette variable définit le temps d’expiration du verrouillage de la tâche cron.
  • WP_HTTP_BLOCK_EXTERNAL : Cette variable définit si les appels externes à l’API WordPress sont bloqués ou non.
  • WP_ACCESSIBLE_HOSTS : Cette variable définit la liste des hôtes autorisés à accéder à l’API WordPress.
  • WP_DEBUG_LOG : Cette variable définit si le journal des erreurs WordPress doit être activé ou non.
  • WP_DEBUG_DISPLAY : Cette variable définit si les messages d’erreur WordPress doivent être affichés ou non.
  • WP_CONTENT_LANG_DIR : Cette variable définit le répertoire qui contient les fichiers de traduction des plugins et thèmes.
  • WP_JETPACK_DEV_DEBUG : Cette variable définit si Jetpack doit afficher des messages de débogage ou non.
  • WP_PROXY_HOST et WP_PROXY_PORT : Ces variables définissent l’hôte et le port du serveur proxy à utiliser pour les connexions.
  • WP_CRON_HTTP_HOST : Cette variable définit le nom d’hôte à utiliser pour les appels cron.
  • FS_METHOD : Cette variable définit la méthode de connexion utilisée pour se connecter au serveur de fichiers.
  • FS_CHMOD_DIR : Cette variable définit le mode de CHMOD par défaut pour les répertoires.
  • FS_CHMOD_FILE : Cette variable définit le mode de CHMOD par défaut pour les fichiers.
  • WP_SELF : Cette variable définit l’URL du fichier exécuté.
  • WP_MAX_UPLOAD_SIZE : Cette variable définit la taille maximale des fichiers téléchargés.