picto Web - Digital

Formation WordPress développeur

Référence

IWOD

Durée

3 JOURS

Tarif

1500 € HT

NIVEAU

Intermédiaire

Cours à distance

Non

Objectifs de la formation WordPress développeur

Un thème WordPress est un modèle graphique appliqué à un site web afin d'en faciliter la construction grâce à des habillages originaux et facilement personnalisables sur le CMS. S'il existe un large choix de thèmes prédéfinis dans WordPress, il est également possible de créer ses propres thèmes.
Durant cette formation WordPress Développeur, vous allez apprendre à créer un thème WordPress de A à Z à l'aide de toutes les fonctionnalités disponibles : plugin, widget, hooks, loop, shortcode, requêtage, traduction...

Concrètement, à l'issue de cette formation WordPress Développeur, vous serez capable de :

  • Maîtriser les bonnes pratiques de développement PHP liés au CMS WordPress
  • Utiliser les différents outils disponibles sur WordPress
  • Créer des thèmes WordPress à partir de rien
  • Créer un plugin WordPress.
     

Pré-Requis

Un thème WordPress est un modèle graphique appliqué à un site web afin d'en faciliter la construction grâce à des habillages originaux et facilement personnalisables sur le CMS. S'il existe un large choix de thèmes prédéfinis dans WordPress, il est également possible de créer ses propres thèmes.
Durant cette formation WordPress Développeur, vous allez apprendre à créer un thème WordPress de A à Z à l'aide de toutes les fonctionnalités disponibles : plugin, widget, hooks, loop, shortcode, requêtage, traduction...

Concrètement, à l'issue de cette formation WordPress Développeur, vous serez capable de :

  • Maîtriser les bonnes pratiques de développement PHP liés au CMS WordPress
  • Utiliser les différents outils disponibles sur WordPress
  • Créer des thèmes WordPress à partir de rien
  • Créer un plugin WordPress.
     

Public

Cette formation WordPress développeur s'adresse aux développeurs PHP ainsi qu'aux intégrateurs HTML/CSS.

Contenu du cours WordPress développeur

Présentation de WordPress

Qu’est-ce que WordPress ?Quels sont les avantages et les inconvénients de WordPress ?Où trouver des informations pratiques à propos de WordPress ?

Installation de WordPress sur un serveur local

Télécharger et installer WordPressConfiguration du fichier wp-config.phpApprendre à installer WordPress en 1 clic avec WP Quick Install

Déclaration d’un thème WordPress

Qu’est-ce qu’un thème ?Déclaration d’un thème WordPressDifférences entre un thème parent et un thème enfant

Les templates

Définition et fonctionnementÉtude de la hiérarchie des templates

Les hooks WordPress

Définition et fonctionnementLes actions et les filtresLe fichier functions.php

La Boucle WordPress

Définition et fonctionnementPersonnaliser une boucle avec query_posts() ou WP_Query()

Les marqueurs conditionnels

Définition et fonctionnementLes marqueurs les plus utilisés

Les sidebars

Déclaration d’une sidebarRécupérer le contenu d’une sidebar sur un template

Les Custom Post Types

Définition et fonctionnementDéclaration d’un Custom Post TypeRécupérer les derniers articles d’un Custom Post Type

Les taxonomies

Définition et fonctionnementDéclaration d’une taxonomyRécupérer les derniers articles d’une Taxonomy

Les champs personnalisés

Définition et fonctionnementAfficher/Editer/Supprimer la valeur d’un champ personnalisé

Créer une Custom MetaBox

Définition et fonctionnementDéclaration des champs dans l'administrationEnregistrement des données

Les images

Ajouter des nouveaux formats d’imagesRécupérer les images liées à un articleCréer une galerie photo avec un effet de zoom

Créer une page Contact avec WordPress

Sécurité

Les fonctions de sécurité fournies par WordPressComment choisir et installer une extension en toute sécurité ?Quelques extensions indispensables pour protéger son site

Optimisation

Temps de chargement des pagesBase de donnéesRéduction du poids des images

Créer une page d'options à partir d'un plugin

Définition et fonctionnementDéclaration d’un pluginLes Settings API

AJAX

Les bonnes pratiques de l'AJAXLes principes fondamentaux de l'AJAX avec WordPressCas pratique : création d'un formulaire de contact en AJAX

Les shortcodes

Définition et fonctionnementDéclarer un shortcode basiqueDéclarer un shortcode avancéUtiliser un shortcode dans un template ou un widget

Les transients API

Définition et fonctionnementAjouter/Modifier/Supprimer un transient

Les tâches planifiées (cron)

Définition et fonctionnementProgrammer une tâche récursiveProgrammer une tâche uniqueDéprogrammer une tâcheCréer son propre intervalle de temps

Internationalisation

Les fonctions de traductionApprendre à traduire un thèmeApprendre à traduire un plugin