Coder en PHP pour wordpress

A qui s'adresse cette formation ?

Public cible :

Webdesigner, webmaster, développeur, professionnel du numérique, concepteur web

Prérequis :
  • Utiliser régulièrement le CMS WordPress pour éditer du contenu (textes, images, médias)
  • Savoir modifier des fichiers PHP, HTML et CSS

Contexte

Numéro 1 des systèmes de blogs, WordPress est aussi un outil simple et efficace pour gérer des sites internet complets. Souple, facilement référençable et pouvant s’interconnecter avec de nombreuses plateformes web, il est un outil de plus en plus utilisé pour gérer des site complets et bénéficie du travail d’une communauté Open-Source internationale très active. Aujourd’hui 35% des sites web utilisent wordpress.
Certaines personnalisations ou mises en place de fonctionnalités nécessite de se plonger dans le code, c’est l’objet de cette formation.

Objectifs de la formation

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

Programme complet

Jour 1

Coder en php

  • Les variables et des tableaux
  • Les boucles et des conditions
  • La création de fonctions
  • La combinaison des codes PHP et HTML
  • L’inclusion des fichiers
  • Le traitement des chaînes de caractères

Préparer un projet wordpress nécessitant du codage

  • La structure l’architecture de wordpress
  • Les extensions wordpress importantes pour le développement

Manipuler les fichiers de configuration de wordpress

  • L’écriture et la modification du fichier htaccess
  • L’écriture et la modification du fichier wp-config

Développer pour wordpress

  • Les constantes wordpress
  • Les fonctions spécifiques de wordpress
  • L’écriture de shortcode

Créer ou personnaliser un thème

  • Mettre en place des boucles wordpress
  • Utiliser les marqueurs ou tags
  • L’écriture de boucles avec query_posts ou wp_query
  • Le fichier functions.php

Créer un thème enfant

jour 2

Utiliser des techniques avancées dans les thèmes

  • L’utilisation de l’API Customizer
  • Les metabox pour les écrans de saisie
  • Le codage de l’intégration des vignettes et widgets
  • Le système d’inclusion de fichiers

Créer des masques de saisies personnalisés

  • Les Custom Post Types (types de contenu personnalisé)
  • Les Custom Taxonomies
  • L’affichage des contenus personnalisés sur le site

Gérer le multilinguisme

  • L’écriture de traductions pour les thèmes ou extension
  • L’internationaliser du code

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

  • Le transfert d’un site web d’un serveur à un autre
  • Les méthodes et techniques d’optimisation des performances

Débugger wordpress

  • La détection des dysfonctionnements par l’analyse des logs
  • Les extensions de débogage
  • L’interprétation des erreurs

jour 3

Créer sa première extension wordpress

  • Les éléments de l’architecture d’une extensions wordpress
  • L’enregistrement de l’extension
  • L’écriture des fonctions de l’extension
  • Création de la page d’administration de l’extension

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

  • Les bases de javascript
  • L’utilisation d’une API Json simple
  • Les spécificités de l’API Json de wordpress
  • Création d’une page avec chargement de données via Json

Choisir les techniques de codage wordpress en fonction des besoins

  • Les avantages et inconvénients des techniques abordées
  • Cas pratiques de choix de techniques

Modalités et méthodes pédagogiques

  • Apports théoriques, Démonstration pas en pas, Mise en pratique
  • Mise en pratique sur un projet type
  • Méthodes démonstrative et active
  • Formation 100% présentielle (possibilité de mettre en place tout ou partie de la formation en distanciel sur demande)

Techniques pédagogiques

Présentation, démonstrations pas à pas et activités individuelles

Supports pédagogiques

Ordinateurs avec connexion internet (fournis par l’organisme de formation pour les formations inter-entreprises ), vidéo-projecteur, quizz en ligne, support numérique, guide format papier

Modalité d'évaluation

  • Évaluation de positionnement: Évaluation des pré-requis via des quizz en ligne ou entretien téléphonique avant la formation
  • Évaluation formative : quizz en ligne
  • Évaluation sommative (en fin d’apprentissage : mise en situation)
  • Évaluation à chaud (un questionnaire de satisfaction sera donné à la fin de l’action)

Qualité des formations

Prochaines Sessions
Nous consulter pour les dates
Référence : IW-WIP-M-09
Zone géographique : Bordeaux, nouvelle-Aquitaine

Formateur.trice.s

William Pezet
William Pezet Voir la fiche formateur

Accessibilité

Aller au contenu principal