Formation à la communication digitale et réalisation de sites web à Bordeaux

Coder en PHP pour wordpress

Objectifs

  • Modifier des thèmes wordpress
  • Ajouter des fonctionnalités sur mesure à un site wordpress
  • Créer sa première extension wordpress

Pré-requis

  • Utiliser régulièrement le CMS WordPress
  • Savoir modifier des fichiers PHP, HTML et CSS

Programme

matin 1

Rappel des bases du langage php

  • Variables et tableaux
  • Boucles et conditions
  • Utiliser et créer des fonctions
  • Combiner PHP et HTML
  • Inclure des fichiers
  • Traitement des chaînes de caractères

Rappels sur wordpress

  • Comprendre l’architecture de wordpress
  • Quelques extensions wordpress importantes pour le développement


après-midi 1

Manipuler les fichiers de configuration de wordpress

  • Comprendre et modifier le fichier htaccess
  • Comprendre et modifier le fichier wp-config

Développer pour wordpress

  • Comprendre et utiliser les constantes
  • Comprendre et utiliser les fonctions spécifiques de wordpress
  • Écrire un shortcode

Créer ou personnaliser un thème

  • Les boucles wordpress
  • Les marqueurs ou tags
  • Personnaliser une boucle avec query_posts ou wp_query
  • Manipuler le fichier functions.php

Créer un thème enfant

matin 2

Mettre en place des techniques avancées dans les thèmes

  • Utiliser l’API Customizer
  • Mettre en place des metabox
  • Coder l’utilisation des vignettes et widgets
  • Gérer un système d’inclusion de fichiers

Créer des masques de saisies personnalisés

  • Créer et utiliser des Custom Post Types
  • Créer et utiliser des Custom Taxonomies
  • Afficher les contenus personnalisés sur le site

Après-midi 2

Gérer le multilinguisme

  • Créer et gérer des traductions pour les thèmes ou extension
  • Internationaliser le code

Gérer les transferts et la performance d’un site

  • Transférer un site web d’un serveur à un autre
  • Optimiser les performances

Débugger wordpress

  • utiliser les logs pour comprendre les dysfonctionnements
  • extensions de débugage
  • interpréter les erreurs

matin 3

Créer sa première extension wordpress

  • Comprendre l’architecture d’une extensions wordpress
  • Enregistrer l’extension
  • Écrire les fonctions de l’extension
  • Créer la page d’administration de l’extension

Après-midi 3

Utiliser l’API Json et javascript pour mettre à jour des données sans rechargement de page

  • Les bases de javascript
  • Comprendre l’API Json
  • Créer une page avec chargement de données via Json

Choisir les techniques de codage wordpress en fonction des besoins

  • Analyse des avantages et inconvénients des techniques abordées
  • Présentation de cas pratiques de choix de techniques

Durée : 3 jours