.. _ref-wordpress-organisation: 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 fichier ``wp-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`` 🔧 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 .. warning:: 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. .. warning:: Il s’agit d’un fichier sensible. Les permissions de ce fichier devraient ĂȘtre ``440`` ou ``400`` (`rĂ©fĂ©rence `__). wp-content/uploads ================== Vous pourriez avoir Ă  crĂ©er ce dossier et Ă  lui assigner les permissions ``755`` (`rĂ©fĂ©rence `__) avant de pouvoir envoyer des fichiers. 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 - 🔧 ``package.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 site - 📁 ``js`` : Ce dossier le javascript utilisĂ© par le site - 📁 ``sass`` : Ce dossier le SASS utilisĂ© par le site