Dans un tutoriel publié sur le blog WordPress dédié aux développeurs (en anglais), l’équipe Core AI explique comment créer une extension de génération d’images en s’appuyant sur l’AI Client de WordPress (cette nouvelle couche qui permet à WordPress de communiquer avec n’importe quel modèle de langage IA).

Ce que le tuto couvre
L’article est très pratique : pas de blabla théorique, on entre direct dans le code. Vous y trouverez :
- Comment initialiser une extension WordPress qui utilise l’AI Client
- Comment connecter un fournisseur d’images IA (OpenAI, etc.)
- Comment gérer les prompts utilisateurs et les paramètres de génération
- Comment traiter et stocker les images générées dans la médiathèque
Bref, tout ce qu’il faut pour cabler une génération d’images dans votre site WordPress, en utilisant la nouvelle API officielle.
Pourquoi c’est important
Jusqu’ici, si vous vouliez ajouter de la génération d’images IA dans WordPress, vous deviez :
- Soit cabler en direct l’API d’OpenAI ou autre (avec tous les soucis de gestion de clés, de chaînes de modèles, etc.)
- Soit dépendre d’une extension tierce
Avec l’AI Client de WordPress 7.0, vous passez par une couche d’abstraction officielle. Vos extensions deviennent compatibles avec n’importe quel modèle IA (OpenAI, Anthropic, Gemini…), sans avoir besoin de réécrire le code si l’utilisateur change de fournisseur.
Pour qui c’est utile
Ce tuto s’adresse essentiellement aux développeurs d’extensions WordPress. Si vous écrivez des plugins et que vous voulez intégrer une couche IA, c’est exactement le point de départ.
Notre conseil
Comme toujours avec ce type d’exercice : testez sur un site de test, pas en production. Les API IA peuvent générer des résultats inattendus, et vous voulez identifier les bugs avant qu’ils ne touchent un vrai site avec de vrais utilisateurs.
Une fois que c’est rodé, vous avez entre les mains une compétence qui va vraisemblablement être très demandée dans les 12 prochains mois (les clients qui veulent du « WordPress avec de l’IA » sont déjà partout).
