Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Qu'est-ce que : PHP

PHP est un langage de programmation et de script utilisé pour créer des sites Web interactifs dynamiques. WordPress est écrit en utilisant PHP comme langage de script. Tout comme WordPress, PHP est également open source.

PHP est un langage côté serveur, ce qui signifie qu'il s'exécute sur votre serveur d'hébergement Web. Chaque fois que quelqu'un visite votre site Web, son navigateur contacte votre serveur pour demander la page. Le code PHP s'exécute sur le serveur et génère une page HTML à envoyer au visiteur. Le visiteur voit ensuite la page HTML dans son navigateur. Il ne peut pas voir le script PHP car il se trouve uniquement sur le serveur d'hébergement.

Qu'est-ce que le PHP

Comment WordPress utilise-t-il PHP ?

Le code PHP est ce qui fait fonctionner WordPress. Un site Web WordPress stocke toutes ses données dans une base de données MySQL. Ces données comprennent tout, du nom de votre blog et du contenu de vos articles de blog, aux paramètres de vos plugins et aux informations de profil utilisateur.

Le rôle de PHP est d'extraire des informations spécifiques de la base de données et de les assembler en une page Web HTML. Pour plus de détails sur ce processus, vous pouvez consulter notre guide sur le fonctionnement interne de WordPress.

Le code PHP est contenu dans des fichiers qui se terminent par l'extension .php.

Si vous avez déjà ouvert un fichier zip WordPress, vous verrez que la plupart des fichiers sont des fichiers PHP.

Par exemple, dans la capture d'écran ci-dessous, vous remarquerez des noms de fichiers comme wp-config.php, index.php, et bien d'autres. Chacun de ces fichiers contient le code utilisé pour effectuer différentes actions dans WordPress.

Fichiers PHP dans WP

Un dossier de thème WordPress ressemble beaucoup. Vous y trouverez des fichiers comme sidebar.php, header.php, et d'autres. Chacun de ces fichiers constitue la hiérarchie des modèles d'un thème et affiche les différentes sections de votre site Web.

Le code PHP doit être encapsulé entre la balise d'ouverture PHP <?php et la balise de fermeture ?>. Les fichiers PHP peuvent également contenir du code HTML.

Chaque balise PHP peut récupérer des informations de votre base de données. Dans cet exemple, vous pouvez voir le code PHP pour afficher le nom de votre blog, qui est ensuite encapsulé dans des balises de titre HTML.

Exemple de PHP dans HTML

Comment fonctionne PHP ?

Si vous recherchez des informations sur PHP sur le Web, vous verrez qu'il s'agit d'un langage de script « côté serveur ». Malheureusement, cette définition courte n'est pas utile pour les débutants.

Le terme « côté serveur » signifie simplement que tous ces fichiers PHP dans WordPress font leur travail sur votre serveur d'hébergement Web. Donc, en termes simples, lorsque quelqu'un visite votre site Web, WordPress accède aux fichiers PHP pour obtenir les informations de votre base de données (comme le contenu de vos articles de blog) afin de les afficher à votre visiteur.

Cela semble assez simple. Cependant, il y a un petit problème. Les navigateurs Web ne lisent pas le PHP. Ils lisent le HTML.

Le HTML est un type de langage de script utilisé pour créer des pages Web. Nous appelons le HTML un langage de script « côté client ».

Les navigateurs comme Chrome, Firefox et autres sont appelés « clients ». Ici, un langage « côté client » signifie simplement que les navigateurs Web font le travail de conversion du code HTML en ce que vous voyez dans la fenêtre de votre navigateur.


So, if browsers only read HTML and your WordPress website is created in PHP, how can people see your website?

Prenons un moment pour voir comment le code PHP dans WordPress fonctionne d'abord avec le HTML, étape par étape :

  1. Premièrement, quelqu'un tape votre adresse Web dans son navigateur, ou clique sur un lien.
  2. Cela envoie une requête à votre serveur d'hébergement Web.
  3. Votre serveur renvoie ensuite le code HTML sur Internet à leur navigateur.
  4. Leur navigateur prend ce code HTML et le traduit en une page Web.

Cependant, lorsque vous visitez un site Web créé avec PHP, comme WordPress, une étape supplémentaire a lieu.

Avant l'étape 3, le serveur doit exécuter le code PHP pour créer la page HTML, avant de pouvoir l'envoyer au navigateur.

Versions PHP de WordPress

Tout comme d'autres langages de programmation, il existe plusieurs versions de PHP que vous pouvez utiliser. Certaines versions comme PHP 5.5, 7.0 et 7.1 ne reçoivent plus de support actif.

En tant que propriétaire d'un site Web WordPress, vous devriez utiliser la dernière version de PHP. Nous disons cela parce que chaque nouvelle version de PHP corrige les problèmes de sécurité et contribuera à augmenter la vitesse de votre site Web.

Comme PHP est un langage si populaire pour créer des sites Web, il est également une cible pour les pirates. Ainsi, avoir la dernière version vous fournira les fonctionnalités de sécurité et les correctifs que l'on ne trouve pas dans les anciennes versions.

Nous vous recommandons d'utiliser soit Bluehost, SiteGround, soit WP Engine comme hébergeur web, car ils utilisent les versions les plus récentes de PHP avec leurs packages d'hébergement web WordPress.

Les utilisateurs de WordPress ont-ils besoin de connaître le PHP ?

Les utilisateurs de WordPress n'ont pas besoin d'apprendre le PHP pour utiliser, faire fonctionner ou gérer un site web WordPress. WordPress possède déjà les fichiers PHP dont vous avez besoin, tout comme les thèmes et les plugins, afin que vous puissiez utiliser WordPress sans compétences en codage PHP.

La plupart des utilisateurs de WordPress n'ont jamais besoin de savoir coder en PHP, mais si vous souhaitez développer vos propres plugins, thèmes, ou apporter des personnalisations avancées aux sites web WordPress, alors vous devrez apprendre à utiliser le PHP.

Nous espérons que cet article vous a aidé à en apprendre davantage sur le PHP. Vous voudrez peut-être aussi consulter notre liste de lectures supplémentaires ci-dessous pour des articles connexes sur des astuces, des conseils et des idées utiles pour WordPress.

Si cet article vous a plu, veuillez vous abonner à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Lectures supplémentaires

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !