The art box

Projet dans le cadre de la formation Développeur WordPress

Année : 2024

L'objectif de ce projet

Premiers pas dans la programmation PHP pour automatiser la création de pages et éliminer le code dupliqué.

Les étapes de ce projet

Installation du logiciel XAMPP pour l'environnement de ce travail afin de travailler et développer le site via un serveur en local sur mon ordinateur.

Téléchargement du site du projet afin de l'étudier le code et de constater que le code se répète plusieurs fois.

Problème : le code de l'en-tête et du pied de page se répète à chaque page. Ici 16 fois ! 

Objectif : Créer un fichier pour mettre le code de l'en-tête et un autre pour celui du pied de page.

Chaque fichier sera appeler par une fonction PHP sur les pages du site.

Cette pratique évite les répétitions donc un code lourd et si une modification est à faire, il suffit de faire la modification dans le fichier correspondant et ça s'appliquera à toutes les pages du site

Problème : le code des œuvres est écris dans la page d'accueil et dans la page de l'œuvre.

Objectif : Centraliser le code des œuvres dans un tableau PHP.

Création du fichier des œuvres qui va contenir un tableau avec les 15 œuvres. 

Page d'accueil :

Création d'une boucle via le langage PHP pour l'affichage des œuvres sur la page d'accueil.

Page des œuvres :

Problème : Dans le code initial il y a un fichier par œuvres donc code trop lourd et difficulté pour la maintenance.

Objectif : Créer un seul fichier œuvre et elles seront appelées en fonction de leur identifiant dans l'URL afin d'afficher l'œuvre correspondante à l'écran.