Chapitre 12.4 — Ressources
Où aller quand cette documentation ne suffit plus. Annoté par niveau : 🟢 débutant · 🟡 confirmé · 🔴 expert.
1. Documentation officielle
| Ressource | Niveau | Pour |
|---|---|---|
| developer.wordpress.org | 🟡🔴 | La doc développeur : références de code, Plugin/Theme Handbook, Common APIs. Votre MDN WordPress. |
| Block Editor Handbook | 🟡🔴 | Gutenberg : créer des blocs, paquets @wordpress/*, data, thèmes blocs. Indispensable Partie 8. |
| wordpress.org/documentation | 🟢🟡 | Doc utilisateur/admin : utiliser et paramétrer WordPress. |
| WordPress Coding Standards | 🔴 | Conventions de code (WPCS) — Partie 11.4. |
| Make WordPress | 🔴 | Les équipes du projet (Core, Meta, Plugins…) : orientations, décisions, contribuer. |
Réflexe : interface/usage → wordpress.org/documentation ; code/API → developer.wordpress.org ; blocs → Block Editor Handbook.
2. Le code source (la meilleure doc)
| Ressource | Niveau | Pour |
|---|---|---|
| github.com/WordPress/wordpress-develop | 🟡🔴 | Le cœur (miroir de dev). Grepper par point d’extension pour des exemples réels. |
| github.com/WordPress/gutenberg | 🔴 | Le dépôt Gutenberg : composants, blocs de référence, nouveautés en avance. |
| Thèmes/plugins de référence | 🟡🔴 | Thèmes Twenty Twenty-… (blocs), plugins du cœur, WooCommerce (extensibilité). |
| core.trac.wordpress.org | 🔴 | Le tracker du cœur (bugs/évolutions). |
3. Communauté & entraide
| Ressource | Niveau | Pour |
|---|---|---|
| wordpress.org/support (forums) | 🟢🟡 | Support de première ligne (espace francophone actif). |
| Plugin directory / Theme directory | 🟢🟡🔴 | Catalogue des extensions/thèmes (GPL). Vérifier compat, notes, dernière release. |
| Stack Overflow / WordPress StackExchange | 🟡🔴 | Questions pointues (WordPress SE est plus pertinent que SO général). |
| WordCamps / Meetups / WordPress Slack | 🟡🔴 | Rencontrer la communauté, veille, réseau (clients). |
4. Écosystème JS / headless (votre pont)
| Ressource | Niveau | Pour |
|---|---|---|
| Next.js docs | 🟡🔴 | App Router, SSG/ISR, Draft Mode — Partie 9. |
| WPGraphQL | 🔴 | GraphQL pour WordPress — Partie 9.4. |
@wordpress/scripts / @wordpress/create-block | 🟡🔴 | Toolchain de blocs — Partie 8.2. |
| [Faust.js / starters headless] | 🔴 | Frameworks/exemples de front headless WordPress. |
5. Outillage à connaître
| Outil | Niveau | Pour |
|---|---|---|
| wp-env / LocalWP / Studio | 🟡 | Environnement de dev local — Partie 4.1. |
| WP-CLI | 🟡🔴 | Ligne de commande — Partie 4.3. |
| Query Monitor | 🟡🔴 | Débogage/perf — Parties 4.5 / 11.2. |
| PHPCS + WPCS / PHPStan | 🔴 | Standards & analyse statique — Partie 11.4. |
| Composer + wpackagist | 🔴 | Gérer cœur/plugins tiers en pro — Partie 4.4 / 11.6. |
| Freemius / Easy Digital Downloads | 🔴 | Vendre des plugins/thèmes premium — Partie 13. |
6. WooCommerce
| Ressource | Niveau | Pour |
|---|---|---|
| woocommerce.com/documentation | 🟡🔴 | Doc développeur Woo (hooks, HPOS, Store API) — Partie 10. |
| github.com/woocommerce/woocommerce | 🔴 | Le code (templates, hooks, blocs). |
| WooCommerce Marketplace | 🔴 | Vendre une extension Woo — Partie 13. |
7. Comment chercher efficacement
- En anglais (glossaire ch. 12.1 : FR → EN → code).
- La bonne source : API → developer.wordpress.org ; blocs → Block Editor Handbook ; usage → wordpress.org/documentation ; Woo → woocommerce.com.
- Le code d’abord : grepper le cœur/Gutenberg/Woo par le point d’extension (
register_post_type,do_action('woocommerce_…')). - La version compte : filtrez sur 6.x (et la version de Woo) ; un exemple ancien peut être périmé (HPOS, checkout blocs, apiVersion des blocs).
Chapitre suivant : Parcours d’apprentissage & carrière.