WordPress est le CMS le plus connu et le plus utilisé au monde. Il permet de développer des sites web sans avoir des connaissances approfondies en programmation ou en développement web. D'où son grand succès.
Après tout, WordPress est une interface qui permet de modifier le site web à partir de celle-ci, mais il reste une application installée sur votre compte d'hébergement et possède donc sa propre structure et ses propres fichiers pour fonctionner correctement.
Dans ce guide, nous fournissons de brèves instructions sur les principaux fichiers d'une installation WordPress par défaut et la structure de ses dossiers.
IMPORTANT : Veuillez noter que les noms de dossiers/fichiers peuvent être modifiés manuellement, nous allons donc montrer la structure et les fichiers d'une installation WordPress par défaut.
Le dossier public de cdmon est /web, ce qui signifie que tous vos fichiers WordPress se trouvent à l'intérieur de ce dossier (racine de WordPress). À l'intérieur du dossier /web, vous pouvez voir tout le contenu de votre WordPress :
Fichiers WordPress
index.php
Fichier principal de votre WordPress. Ce fichier permet à votre WordPress de répondre aux requêtes externes.
.htaccess
Il s'agit d'un fichier qui est créé lorsque vous activez les URL conviviales dans votre WordPress. C'est également un fichier important pour créer des redirections ou effectuer d'autres tâches de sécurité.
license.txt
readme.html
Informations sur la pré-installation de WordPress
wp-activate.php
Confirme que la clé d'activation envoyée dans un e-mail après l'inscription d'un utilisateur sur un nouveau site correspond à la clé de cet utilisateur, puis affiche la confirmation.
wp-blog-header.php
Détermine ce qui doit être affiché en fonction des paramètres passés au blog. Inclus à partir de toute page qui souhaite afficher du contenu WordPress.
wp-comments-post.php
Reçoit les commentaires publiés et les ajoute à la base de données.
wp-config.php
Le fichier de configuration réel utilisé pour connecter WordPress à votre base de données MySQL. Il n'est pas inclus dans l'installation par défaut, mais il doit exister pour que WordPress fonctionne correctement. Vous devrez peut-être modifier ce fichier pour ajuster certains paramètres de configuration.
wp-config-sample.php
Un exemple de fichier de configuration pour connecter WordPress à votre base de données MySQL.
wp-cron.php
Le cron de WordPress est essentiellement un fichier de planification de tâches responsable de l'exécution des tâches planifiées de votre WordPress.
wp-links-opml.php
Produit une sortie OPML des liens ajoutés au blog via le menu d'administration de WordPress.
wp-login.php
La page de connexion WordPress pour les utilisateurs enregistrés.
wp-mail.php
Utilisé pour récupérer les articles de blog envoyés par e-mail. L'URL de ce fichier est généralement ajoutée à une tâche cron afin qu'elle s'exécute régulièrement et accepte les nouveaux articles par e-mail.
wp-settings.php
Effectue diverses routines de pré-exécution, notamment la vérification de l'installation correcte, le chargement des fonctions d'assistance, l'application des plugins utilisateur, l'initialisation des chronomètres d'exécution, etc.
wp-trackback.php
Gère les requêtes de trackback entrantes.
xmlrpc.php
Gère les commandes XML-RPC entrantes. Entre autres choses, cela permet de publier sans utiliser l'interface d'administration web intégrée.
Dossiers racine de WordPress
À la racine de votre WordPress, en plus des fichiers mentionnés ci-dessus, il y a également 3 dossiers, chacun avec une fonction différente. Dans cette section, nous allons montrer le nom de chacun et leur objectif :
Wp-content
Ce répertoire stocke tout le contenu physique du site web. En d'autres termes, toutes les données du site web sont stockées dans la base de données, mais le contenu physique (photos, vidéos, etc.) est stocké à l'intérieur de ce dossier.
Si vous accédez à ce répertoire, vous verrez qu'il contient jusqu'à 5 dossiers supplémentaires, mais les plus couramment utilisés et consultés sont les suivants :
/plugins : Ce dossier stocke tous les plugins installés sur votre WordPress
/themes : Ce dossier stocke tous les thèmes installés sur votre WordPress
/uploads : Ce dossier stocke tous les fichiers multimédias téléchargés depuis votre WordPress (photos | vidéos)
Wp-admin
Wp-admin est un répertoire ou dossier fourni par défaut avec WordPress et contient différents fichiers backend nécessaires au fonctionnement du CMS. Le dossier wp-admin est automatiquement généré lorsque vous installez WordPress. Chaque fois que vous souhaitez accéder à votre panneau d'administration WordPress pour gérer votre site web, vous devez accéder à ce dossier (exemple : domaine.com/wp-admin)
Wp-includes
Ce répertoire contient les fichiers et dossiers qui fournissent des fonctionnalités au noyau de WordPress, comme la fourniture d'une API, etc. Nous ne recommandons pas de modifier les fichiers de ce dossier.
Vous pouvez obtenir plus d'informations sur les fichiers et la structure de WordPress sur sa page officielle :
Plus d'informations