Wordpress pour développeur : créer ses thèmes, extensions et plugins

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

À propos de cette formation :WordPress s’avère être un excellent cadre de développement pour déployer des applications plus complexes qu’un simple CMS (Content Management System - Outil de gestion de contenus sur Internet). Grâce à ses API et l’accès à sa base de données, vous découvrirez comment créer une application complète basée sur WordPress.

À propos de cette formation

À qui s'adresse cette formation ?Aux webmasters techniques qui souhaitent améliorer leur site Web basé sur WordPress ou aux développeurs PHP qui cherchent un cadre de développement performant à faible courbe d’apprentissage.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Api
  • Gestion

Le programme

Installation et prise en main

Rappel sur une installation WordPress

  • Se connecter au serveur FTP
  • Se connecter à la base de données
  • Créer le compte administrateur
Sécurisation
  • Implantation de WordFence

Structure de base de WordPress

Structure des fichiers

  • Style.css
  • Functions.php
  • Les templates
Structure de la base de données
  • Post et postmeta
  • User et Usermeta
  • Options
  • Taxonomie
Wordpress Loop
  • Index.php
  • Single.php et page.php
  • Archives.php
  • Category.php
  • Autres usages
Les fonctions fondamentales (WP_query)
  • Les fonctions de requête
  • Variables globales $GLOBALS
  • Création et édition de table spécifique
  • L’objet $wpdb

Etendre les fonctionnalités

Usage des hooks et des filters

  • La méthode add_action
  • La méthode do_action
  • La méthode add_filter
  • La méthode apply_filters
Créer un plugin
  • Structure de base d’un plugin
  • Construction de son propre plugin
  • MU-plugins
  • Ajout des menus d’administration
Les thèmes
  • Hiérarchie d’un thème
  • Pages templates
Un thème de départ universel : Bootstrap Basic
  • Bootstrap 3
  • Fichiers et templates
  • Javascript et CSS
Thème-enfant
  • Fichiers de base
  • Templates

Ajouter des types de post

Types de post par défaut Post personnalisés (Custom Posts)

  • La méthode register_post_type
Meta données (postmeta)
  • La methode add_meta_box
Taxonomie
  • Taxonomie vs postmeta
  • Créer des éléments de taxonomie
Intégration des custom Posts dans un thème
  • WP_Query
  • Get_post
Personnalisation de l’administration
  • Ajout des menus et sous-menu
  • Autorisation d’accès
Champs personnalisés
  • Ajouter des champs personnalisés
  • Un plugin utile : ACF
  • Intégration dans les pages

Codes actifs dans le contenu

Usage des shortcodes

  • API
  • Attributs
  • La méthode Do_shortcode

Utilisateurs et rôles

Récupérer les utilisateurs

  • Traitements et mise à jour
  • Accès aux droits
Créer de nouveaux rôles
  • Utilisation dans les posts
  • Gestion des menus dans l’admin
  • Les usermeta
Des plugins utiles
  • Hide Admin Bar
  • Theme My Login
  • WP-Members

Les API de WordPress

Envoi de mail avec WP-mail

  • Envoi de mails simple
  • Aller plus loin avec WP-mail
Ajouter des tâches CRON avec wp-cron
  • Appel des CRON
  • Créer des CRON
  • Planification côté serveur
Création de formulaires
  • Sécurisation des données
  • Validation
  • Traitement des infos
Implantation de jQuery
  • Mise en place simple
  • Isolation des variables
  • Mise en place dans les templates
Traitement AJAX
  • Le mode WP : admin-ajax.php
  • L’API Heartbeat
Plugins et bibliothèques utiles
  • W3 Total Cache
  • What the file
  • Debug Bar
Backup
  • Le plugin UpdraftPlus WordPress Backup Plugin
Application Mobile
  • XML-RPC
  • Squelette d’application mobile
Localisation
  • Préparer ses pages
  • Fichier .po
  • Poedit
  • Un plugin : MultilingualPress
Multisite
  • Mise en place d’un multisite
  • Tableau de bord général
  • Structure des tables
  • Plugins : MU Domain Mapping

Informations complémentaires

Travaux Pratiques : Installation de WordPress sur un serveur Installation d’un thème de base Création d’une application et de son propre thème personnalisé Création de plugins personnalisés Administration des éléments de personnalisation Ajouter des traitements AJAX à l’application

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Wordpress pour développeur : créer ses thèmes, extensions et plugins

Prix sur demande