• Développer avec WordPress

Accueil / Développer avec WordPress

Développer avec WordPress

Durée : 3 jours
Tarif Inter : 1500 €
Tarif sur mesure : Nous consulter
Référence : 3PWP

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation WordPress vous permettra d’apprendre à développer et créer des thèmes de A à Z avec le CMS WordPress.

 

Objectifs

  • 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

Programme

  1. 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 ?
  2. Installation de WordPress sur un serveur local :

    • Télécharger et installer WordPress
    • Configuration du fichier wp-config.php
    • Apprendre à installer WordPress en 1 clic avec WP Quick Install
  3. Déclaration d’un thème WordPress :

    • Qu’est-ce qu’un thème ?
    • Déclaration d’un thème WordPress
    • Différences entre un thème parent et un thème enfant
  4. Les templates :

    • Définition et fonctionnement
    • Étude de la hiérarchie des templates
  5. Les hooks WordPress :

    • Définition et fonctionnement
    • Les actions et les filtres
    • Le fichier functions.php
  6. La Boucle WordPress :

    • Définition et fonctionnement
    • Personnaliser une boucle avec query_posts() ou WP_Query()
  7. Les marqueurs conditionnels :

    • Définition et fonctionnement
    • Les marqueurs les plus utilisés
  8. Les sidebars :

    • Déclaration d’une sidebar
    • Récupérer le contenu d’une sidebar sur un template
  9. Les Custom Post Types :

    • Définition et fonctionnement
    • Déclaration d’un Custom Post Type
    • Récupérer les derniers articles d’un Custom Post Type
  10. Les taxonomies :

    • Définition et fonctionnement
    • Déclaration d’une taxonomy
    • Récupérer les derniers articles d’une Taxonomy
  11. Les champs personnalisés :

    • Définition et fonctionnement
    • Afficher/Editer/Supprimer la valeur d’un champ personnalisé
  12. Créer une Custom MetaBox :

    • Définition et fonctionnement
    • Déclaration des champs dans l’administration
    • Enregistrement des données
  13. Les images :

    • Ajouter des nouveaux formats d’images
    • Récupérer les images liées à un article
    • Créer une galerie photos avec un effet de zoom
  14. Créer une page Contact avec WordPress

  15. Sécurité :

    • Les fonctions de sécurité fournies par WordPress
    • Comment choisir et installer une extension en toute sécurité ?
    • Quelques extensions indispensables pour protéger son site
  16. Optimisation :

    • Temps de chargement des pages
    • Base de données
    • Réduction du poids des images
  17. Créer une page d’options à partir d’un plugin :

    • Définition et fonctionnement
    • Déclaration d’un plugin
    • Les Settings API
  18. AJAX :

    • Les bonnes pratiques de l’AJAX
    • Les principes fondamentaux de l’AJAX avec WordPress
    • Cas pratique : création d’un formulaire de contact en AJAX
  19. Les shortcodes :

    • Définition et fonctionnement
    • Déclarer un shortcode basique
    • Déclarer un shortcode avancé
    • Utiliser un shortcode dans un template ou un widget
  20. Les transients API :

    • Définition et fonctionnement
    • Ajouter/Modifier/Supprimer un transient
  21. Les tâches planifiées (cron) :

    • Définition et fonctionnement
    • Programmer une tâche récursive
    • Programmer une tâche unique
    • Déprogrammer une tâche
    • Créer son propre intervalle de temps
  22. Internationalisation :

    • Les fonctions de traduction
    • Apprendre à traduire un thème
    • Apprendre à traduire un plugin
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Du 15 au 17 juin 2020

Rennes

Du 15 au 17 juin 2020

Nantes

Du 15 au 17 juin 2020

Sophia Antipolis

Du 15 au 17 juin 2020

Aix en Provence

Du 15 au 17 juin 2020

Demande de renseignement