• 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

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement