Même s'il est possible d'utiliser WordPress avec des thèmes préconfigurés, il est aussi possible de créer un thème entièrement personnalisé à partir d'une maquette en utilisant du CSS, du JavaScript et du PHP.
Dans cette formation je vous propose de découvrir ensemble tout ce qu'il y a à connaître pour la création d'un thème personnalisé sur WordPress. Après avoir installé le CMS sur notre machine nous verrons quels sont les fichiers qui nécessaires à la construction d’un thème et la logique utilisé par WordPress pour charger les fichiers de notre thème.
Nous passerons ensuite en revue les différentes fonctions et les différentes méthodes qu'il faut connaître pour interagir avec WordPress afin de pouvoir récupérer des contenus ou rajouter des fonctionnalités à l'espace d'administration.
Après une petite découverte de quelques extensions intéressantes, nous allons pratiquer avec un cas concret en réalisant un thème à partir d'une maquette HTML.
Présentation
Installation de l'environnement
Installation de WordPress
Création du thème
Les actions
Les filtres
La boucle WordPress
La hiérarchie des templates
Gérer les menus
Formulaire de recherche
Les permaliens
Pagination
Modèle de page
Les formats d'images
Les métadonnées
Les taxonomies
Les custom post type
Options du thème
CSS et JS dans l'administration
Ajouter des colonnes dans l'administration
L'objet WP_Query
L'action pre_get_posts
Gestion des sidebars
Création d'un widget
Les commentaires
AfterSwitchTheme
L'API Customize
L'internationalisation
Thème enfant
Créer un plugin
Evénements planifiés
L'object wpdb
L'API Rest
Gestion du cache
Plugin Query Monitor
Plugin Migrate DB
Plugin ACF
Gestion des blocks via ACF
Créer des champs avec CarbonFields
Travaux pratiques
Installation et configuration du projet
En tête et pied de page
La page actualités
La single actualité
Gestion des biens
Single d'un bien
Listing des biens
Correction du menu
Recherche des biens
Page d'accueil
Formulaire de contact