Pour ce projet je suis partie sur l’objectif de créer un thème enfant dans le but de me familiariser au mieux avec les structures WordPress existantes. Au final je préfère créer un thème de zéro, mais cela m’a beaucoup appris.
Au niveau personnalisation j’ai créé plusieurs éléments personnalisés:
- un post type Projets
- une taxonomie Technos
- un Widget pour afficher la liste des projets, et un autre pour afficher la liste des Technos
- une métaboxe pour les liens GitHub et une pour les liens vers les sites en ligne
- un script JS pour filtrer les projets par Technos sans que cela recharge la page
- un script JS pour gérer des events de scroll

Mon post type Projet et son menu dans le tableau de bord. On y vois apparaître ma taxonomie Technos.

Enregistrement de ma taxonomie personnalisée Technos dans le fichier functions.php.

Mes deux widgets Liste des Projets et Liste des Technos dans la liste des widgets.

Filtre pour afficher les projets par Techno sans rechargement de la page. Ce filtre est géré par un script JavaScript perso.