PHP
PHP est un langage de programmation et de script permettant de créer des sites Web interactifs et dynamiques. WordPress est écrit avec le langage de script PHP. Tout comme WordPress, PHP est également open source. À l’origine, cet acronyme signifiait Personal Home Page. Sa signification a toutefois évoluée pour devenir: PHP: Hypertext Preprocessor. Son nouveau nom s’inscrit ainsi dans la même convention linguistique que HTTP (Hypertext Transfer Protocol).

PHP est un langage de programmation de type côté serveur. Lorsqu’un utilisateur demande une page Web contenant du code PHP, celui-ci est donc traité par le module PHP installé sur le serveur Web. Le préprocesseur génère ensuite une sortie HTML à afficher sur l’écran du navigateur de l’utilisateur. Un exemple de code simple :
<!--?php echo "Hello, World!"; ?-->
Dans WordPress, les fichiers de ce type ont habituellement une extension .php. Le PHP peut être utilisé dans des documents HTML. Le préprocesseur ne traite alors que le code contenu dans la balise d’ouverture . C’est pourquoi une limite de mémoire PHP s’appliquent dans votre hébergement web. Exemple de code PHP dans un fichier HTML.
<!DOCTYPE html>
<html <?php language_attributes (); ? >>
<tête>
<meta charset = "<? php bloginfo ('charset');?>" />
<titre><?php bloginfo ('nom'); ?></title>
</head>
Un utilisateur n’a pas besoin d’avoir des connaissances en programmation pour utiliser, exécuter, gérer ou créer un site WordPress.
La plupart des utilisateurs peuvent utiliser WordPress sans jamais apprendre à programmer ou à coder. Le CMS permet un édition simple, et converti le résultat en code pour l’utilisateur.
Cependant, si un utilisateur souhaite développer des thèmes WordPress, des plugins ou s’il veut modifier le comportement par défaut de WordPress à l’aide d’actions et de filtres, il doit alors apprendre la syntaxe de base de PHP, ainsi que le HTML et le CSS.
Bien entendu, certain outils IA de « vibe coding » peuvent désormais permettre de créer ces différents éléments sans coder soi-même. L’intelligence artificielle peut alors convertir en code, les demandes formulées par les utilisateurs en langage simple et usuel.