Voyons quelques fichiers importants du dossier racine
.htaccess : ce fichier caché (les fichiers préfixés par un point sont cachés sur les systèmes unix comme linux, macOS…) contient des données de configuration adressés au serveur.index.php : ce fichier PHP est le point d'entrée de votre site.licence.txt : licence d'utilisation u logicielreadme.html : ce fichier contient les informations minimum pour l'installationwp-login.php : page permettant aux usagers/administrateurs de s'identifierwp-config-sample.php : ce fichier est un fichier modèle pour le fichier wp-config.phpwp-config.php : ce fichier de configuration (créé à la configuration) contient des informations importantes et sensibles de votre installation Wordpresswp-admin : Ce dossier contient l'interface d'administration de votre site.wp-content : Ce dossier va servir à stocker :themespluginsuploadsLe fichier wp-config est un fichier qui n'existe pas tant que vous n'avez pas configuré votre installation de wordpress.
Il va contenir des informations importantes :
⚠️ si vous transférez votre Wordpress d'un serveur (local par exemple) à un autre (distant par exemple), il vous faudra probablement modifier les informations contenues dans ce fichier.
⚠️ Il s'agit d'un fichier sensible. Les permissions de ce fichier devraient être
440ou400(référence).
Vous pourriez avoir à créer ce dossier et à lui assigner les permissions 755 (référence) avant de pouvoir envoyer des fichiers.
Voyons quelques fichiers importants d'un des thèmes par défaut. Le contenu est amené à changer selon les thèmes.
info/rappel : SASS est un langage préprocesseur permettant de génerer des feuilles de style CSS
*.php : Les fichiers PHP correspondent aux différents pages du site. Les modifier va permettre de modifier le code HTML ainsi que, à l'aide de PHP et de l'API Wordpress, les contenus affichés par le sitetemplate-parts/ et ses sous-dossierspackage.json : fichier de configuration pour npm (Node Package Manager) : il va servir à la mise à jour du thème, par exemple si vous modifier le SCSS de celui-ci.fonts : Ce dossier les typographies utilisées par le sitejs : Ce dossier le javascript utilisé par le sitesass : Ce dossier le SASS utilisé par le site→ concernant le fichier
package.json, vous pouvez vous documenter ici