← Retour aux formations

Développement Web & No-Code

WordPress, perfectionnement

Avancé
Développement Web & No-Code

À 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

  • check_circleInstaller et configurer WordPress
  • check_circleCréer un modèle de page
  • check_circleCréer des extensions et des widgets
  • check_circleMettre en place le référencement naturel
  • check_circleGé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.