
À propos de cette formation
Cette formation approfondit l'utilisation technique de WordPress. Les participants maîtrisent la hiérarchie des templates, créent des thèmes et thèmes enfants, développent des types de contenus personnalisés, créent des extensions et des widgets, et abordent la sécurisation, le référencement et la migration du site.
Objectifs de la formation
- Installer et configurer WordPress
- Créer un modèle de page
- Créer des extensions et des widgets
- Mettre en place le référencement naturel
- Gérer les tâches de maintenance
Programme détaillé
Module 1 — Hébergement
- Analyse de la procédure d'installation
- La base de données et le fichier wp-config
- Différence entre installation distante et locale
- Travaux pratiques : installation d'un WordPress local, analyse du fichier de configuration et de la BDD, préparation d'un emplacement distant
Module 2 — Fonctionnement des thèmes
- Les fichiers du thème et hiérarchie des templates
- Les fichiers inclus et la loop
- La requête de la boucle (WP_QUERY) et requêtes multiples
- Gestion des menus et des widgets
- Travaux pratiques : modification d'un template, analyse des chemins (TEMPLATEPATH, bloginfo), étude des fonctions get_header(), get_sidebar(), get_footer()
Module 3 — Création de thèmes
- Modèle de page et thème enfant
- Travaux pratiques : ajout de contenu, création d'un modèle de page et d'un thème enfant, customisation de l'administration à la charte du site
Module 4 — Les différents contenus
- Rappel Articles/Pages/Liens
- Initiation au Codex WordPress et portail développeur
- Les champs personnalisés
- Les shortcodes
- Les custom_post_type et la taxonomie
- Travaux pratiques : création de champs personnalisés, shortcode YouTube, nouveau type de données et taxonomies associées
Module 5 — Extensions et Widgets
- Notion de hook et analyse du fonctionnement
- Les extensions : analyse de l'extension Hello Dolly
- Les widgets et leur fonctionnement
- Travaux pratiques : analyse de hooks, création d'un espace réservé aux abonnés, création d'une extension de gestion des abonnés, création d'un widget et intégration dans la sidebar et en PHP
Module 6 — Aspects techniques divers
- Aperçu du fichier .htaccess
- Référencement : réécriture des URL, métas, sitemaps, Google Analytics
- Analyse d'un thème compatible HTML5 (Bones, HTML5 Blank)
Module 7 — Sécurité
- Sécuriser par les extensions
- Sécuriser par le .htaccess
- Sécuriser par la gestion des utilisateurs
Module 8 — Maintenance et Migration
- Mise à jour, maintenance et transfert de WordPress
- Travaux pratiques : passage en maintenance par la programmation, mise à jour de WordPress et des extensions, transfert de WordPress
Prérequis
Avoir déjà mis en place une installation WordPress. Des bases en PHP ou en programmation sont requises.