Bienvenue sur la mini-formation WP, qui te permettra de mieux comprendre Wordpress et son fonctionnement. La formation s'articule à travers plusieurs objectifs à réaliser chaque jour, objectifs qui seront ensuite discutés et échangés avec un Dev de l'équipe. Les étapes vont permettre petit à petit de réaliser un mini-site à l'aide de Wordpress, tout en étant facilement maintenable.

Créa à faire (à optim) : https://xd.adobe.com/view/7d284fd7-472d-482d-9c32-c1e30f40f835-287b/

  1. Lire la doc pour comprendre les bases de WP
    https://developer.wordpress.org/themes/basics/template-files/
  2. Créer la homepage, avec le code séparé entre header, footer & homepage
    https://developer.wordpress.org/themes/functionality/custom-front-page-templates/#configuration-of-front-page-php
  3. Créer une template page
    https://developer.wordpress.org/themes/template-files-section/page-template-files/#creating-custom-page-templates-for-global-use
  4. Créer un CPT avec des champs CMB2 et une taxonomy
    https://developer.wordpress.org/plugins/post-types/registering-custom-post-types/
    https://developer.wordpress.org/plugins/post-types/working-with-custom-post-types/
  5. Taxonomy :
    https://developer.wordpress.org/plugins/taxonomies/working-with-custom-taxonomies/
  6. Créer single & archive page du CPT
    https://developer.wordpress.org/themes/basics/template-hierarchy/
    https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
  7. Modifier des éléments via les Hooks (action & filters)
    https://developer.wordpress.org/plugins/hooks/
  8. Créer une sidebar (formation++ ?)
    https://developer.wordpress.org/themes/functionality/sidebars/
  9. Créer un widget (formation++ ?)
    https://developer.wordpress.org/themes/functionality/widgets/
  10. Créer un plugin ? (formation++ ?)
    https://developer.wordpress.org/plugins/plugin-basics/
  11. Créer un child-theme ? (formation++ ?)
    https://developer.wordpress.org/themes/advanced-topics/child-themes/
  12. Faire une boucle WP & utiliser WP_Query
    https://developer.wordpress.org/themes/basics/the-loop/