Un CMS est un Content Management Système (système de gestion de contenu en bon français)
Un CMS est en composé :
- d’un « noyau » (architecture du logiciel) avec les fonctionnalités de base (faire des pages, gérer les utilisateurs, etc…)
- sur lequel se greffent des modules (ou extensions) spécifiques comme par exemple un forum, une newsletter, annuaire, glossaire, actualité, et bien d’autres choses.
Le noyau WordPress (core en anglais) désigne l’ensemble des programmes permettant de faire fonctionner WordPress.
Le noyau de WordPress s’installe généralement dans le répertoire www ou un de ses sous-répertoires :
Ce sous-répertoire contient les fichiers permettant de gérer l’administration de WordPress :
On y trouve par exemple, le programme edit.php qui permet d’éditer les articles pour les créer et les modifier :
Le sous-répertoire wp-admin/js
Si la plupart des programmes sont écrits en php, l’utilisation de programmes javascript dans WordPress n’a cessé de se développer; toujours pour la gestion de l’administration, les programmes en javascript sont regroupés dans le sous-répertoire wp-admin/js :
Le sous-répertoire wp-admin/css
Le sous-répertoire wp-admin/css contient les feuilles de style nécessaires à la mise en forme de l’administration :
Remarque : WordPress fournit souvent deux versions du même fichier css : le css « natif » et le css « minifié ». Le css minifié, ne contient que ce qui sera utile aux navigateurs (FireFox, Chrome, Internet Explorer…). De ce fait, le fichier est plus petit (compact) ce qui fait qu’il est téléchargé plus vite. En revanche, il est à peu près illisible pour un être humain.
Le sous-répertoire wp-admin/images
Le sous-répertoire wp-admin/images contient l’ensemble des images utilisées dans les pages d’administration
Ce sous-répertoire contient la partie du noyau WordPress qui n’est pas rattachée à l’administration.On trouve des répertoires contenant les programmes répondant à des besoins spécifiques : la gestion de média ( wp-includes/ID3 ), la traduction ( wp-includes/pomo ), les flux RSS ( wp-includes/SimplePie ).
Le sous-répertoire wp-includes/js accueille des fichiers javascript, dont des bibliothèques telles que jquery , tinymce, plupload ou swfupload :
Le sous-répertoire wp-content
il sert à accueillir des fichiers qui ne font pas partie du noyau de WordPress : thèmes, extensions, fichiers média…
Lorsqu’on installe une nouvelle version de WordPress, le contenu de deux des sous-répertoires du répertoires wp-content peuvent être modifiés : langages et thèmes.
Le sous-répertoire « wp-content/langages »
Ce sous-répertoire contient les fichiers de traduction (.po et .mo) pour WordPress, les thèmes et les extensions fournies par wordpress.org.
Source : https://dfarnier.fr/les-fichiers-du-noyau-wordpress/