Wordpress - Développeur

Web - CMS

Paris

Contenu

1. Environnement de développement
IDE : exemple Eclipse, Firebug
Environnement de test PHP en local : exemple Wamp

2. Architecture de WordPress
Organisation des fichiers, Le processus d’exécution
La boucle WordPress
Etendre Wordpres : Hooks, shortCode, Widgets et l’API
La base de données standard de WordPress
Le codex et la documentation en ligne

3. Architecture d’un plugin
Le fichier principal et son entête
Le fichier readme.txt (pour intégration dans le repository standard WordPress)
Squelette générique d’un plugin
Activation et Initialisation

4. Actions, et Filtres
Modifications des contenus à la volée
Réaction aux événements WordPress
5. Utilisation de la couche d’abstraction de Base de données
Création de nouvelles tables dans la base de données
Système de requêtes avec WP_QUERY
Utilisation de l’API de base de données, les métadonnées

6. Créer un Widget
Intégration et Fonctions standards des Widgets
Récupérations d’informations dans les Widgets
Création de Widget pour le tableau de bord de l’administration

7. Intégrer les Thèmes
Processus de choix des templates de WordPress Utilisation de la boucle WordPress dans le thème Intégration des Widgets dans le thème
Ecriture de fonctions de thème utilisable par les designers, étendre l’administration et l’écriture de posts
Ajouter des menus et des pages d’administration
Intégrer des options dans les pages d’administration existantes
Shortcode : intégrer des fonctionnalités pour l’écriture de contenu, extension de l’éditeur de contenu tynyMCE


8. Extension et Création de type de post avec WordPress
Créer des templates spéciaux pour les types de post
Ajout de données aux types de posts existants
Déclaration d’un nouveau type de post
Création des fonctions d’enregistrement et d’affichage

9. Sécurité
Modifier les droits des utilisateurs, créer des rôles
Utilisations des fonctions « nonce », notions avancées
Principe et surcharge des « pluggable functions »
Spécificités de WordPress MU intégré à WordPress
Ajax dans WordPress, l’API RSS
Notions de cache pour accélérer l’exécution de WordPress
Internationalisation des plugins
Lien avec des API

Objectifs

A l’issue du stage, les participants seront en mesure de :
- Identifier les différents types de plugins présents dans l’environnement de
WordPress
- Concevoir un plugin WordPress
- Développer des fonctionnalités supplémentaires et spécifiques sur un site géré par WordPress

Prérequis

Une connaissance de PHP, de WordPress et son administration sont indispensables pour suivre cette formation

Diplôme visé

Cette formation est pour moi
Paris N.C 3 jour(s)
Cette formation est pour moi
Ajouter
Partager

Veuillez remplir ce formulaire pour que nous puissions vous mettre en relation avec l'organisme de formation.
Cet organisme vous recontactera très prochainement.