organisation d’une installation wordpress¶
Dans le dossier racine¶
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 logiciel - ℹ️
readme.html
: ce fichier contient les informations minimum pour l’installation - 👤
wp-login.php
: page permettant aux usagers/administrateurs de s’identifier - 🔧
wp-config-sample.php
: ce fichier est un fichier modèle pour le fichierwp-config.php
- 🔧
wp-config.php
: ce fichier de configuration (créé à la configuration) contient des informations importantes et sensibles de votre installation Wordpress - 📁
wp-admin
: Ce dossier contient l’interface d’administration de votre site. - 📁
wp-content
: Ce dossier va servir à stocker :- les thèmes dans le dossier
themes
- les extensions dans le dossier
plugins
- les contenus images, pdf, etc., utilisés sur le site, dans le
dossier
uploads
- les thèmes dans le dossier
🔧 wp-config.php¶
Le 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 :
- l’adresse de la base de donnée (l’hôte)
- le nom de votre base de donnée
- l’identifiant pour la connexion à la base de donnée
- le mot de passe de connexion à la base de donnée
- le préfixe utilisé pour les tables dans la base de donnée
Avertissement
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.
Avertissement
Il s’agit d’un fichier sensible. Les permissions de ce fichier devraient être 440
ou 400
(référence).
dans un dossier theme¶
Voyons quelques fichiers importants d’un des thèmes par défaut. Le contenu est amené à changer selon les thèmes.
Note
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 site- À noter que d’autres fichiers PHP sont contenus dans le dossier
template-parts/
et ses sous-dossiers
- À noter que d’autres fichiers PHP sont contenus dans le dossier
- 🔧
package.json
: fichier de configuration pournpm
(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 site - 📁
js
: Ce dossier le javascript utilisé par le site - 📁
sass
: Ce dossier le SASS utilisé par le site