Il y a quelques mois, je construisais une automatisation pour l'un de mes sites. Je voulais un script pour désactiver le mode « Bientôt disponible » après une mise à jour de contenu, le genre de chose que l'on répète sur chaque site que l'on gère. Assez simple. Une action.
Voici ce que j'attendais : un appel API rapide et c'est fait. Voici ce qui s'est réellement passé : aucun point d'accès standard n'existait. Le faire signifiait ouvrir le tableau de bord et cliquer manuellement.
C'est la friction que nous nous efforçons d'éliminer.
Aujourd'hui, j'annonce l'intégration de SeedProd avec l'API WordPress Abilities. C'est une nouvelle norme dans WordPress 6.9 qui permet aux plugins d'enregistrer des actions nommées et de les exposer à n'importe quel client REST API.
Dans la v6.20.0, SeedProd enregistre huit de ces actions, de sorte que tout outil compatible peut découvrir ce que SeedProd peut faire et le déclencher directement, sans toucher au tableau de bord.

Contrôler SeedProd Sans Toucher au Tableau de Bord
Huit capacités sont livrées dans cette première version, et toutes sont disponibles sur tous les plans SeedProd. Les seules exceptions sont les capacités liées aux fonctionnalités Pro, comme activer et désactiver votre constructeur de thème. Si votre licence n'inclut pas la fonctionnalité, la capacité ne s'appliquera pas :
- get-status – Renvoie l'état actuel de SeedProd : mode « Bientôt disponible », mode maintenance, état du constructeur de thème et informations de licence.
- toggle-coming-soon – Active ou désactive le mode « Bientôt disponible ».
- toggle-maintenance – Active ou désactive le mode maintenance.
- list-pages – Renvoie toutes les pages SeedProd avec leurs identifiants.
- save-page – Crée ou met à jour une page SeedProd.
- toggle-theme – Active ou désactive le constructeur de thème SeedProd.
- import-theme – Importe un thème SeedProd à partir d'une URL ZIP.
- activate-license – Active une clé de licence Pro.
C'est le premier ensemble. Nous en ajoutons d'autres à mesure que nous voyons comment les gens les utilisent et ce qui est le plus utile à automatiser.
Comment cela Change Votre Flux de Travail
Disons que vous déployez un nouveau site client et que vous devez importer un thème, activer une licence et activer le mode « Bientôt disponible » avant la remise. Cela nécessitait auparavant trois écrans distincts dans le tableau de bord.
Maintenant, ce sont trois appels API, ou une seule conversation avec WPVibe, notre plugin gratuit qui connecte votre site WordPress aux outils d'IA comme Claude et ChatGPT.
Ou peut-être gérez-vous vingt sites et avez besoin d'une vérification rapide de l'état avant une mise à jour majeure de WordPress. Un appel get-status par site vous indique lesquels ont le mode « Bientôt disponible » actif, quels thèmes sont en cours d'exécution et si les licences sont à jour.

Le schéma s'applique à tout ce qui est répétitif : mode maintenance avant les déploiements, vérifications de pages avant les migrations, importations de thèmes sur des lots de nouveaux sites. Si vous le faites plus d'une fois, cela peut être scripté ou confié à votre IA.
Comment Démarrer avec l'API Abilities
L'API Abilities est une fonctionnalité de WordPress 6.9, vous devrez donc être sur la version 6.9 ou supérieure avant que les points d'accès n'existent sur votre site. Vous pouvez vérifier votre version sous Tableau de bord » Mises à jour.
Étape 1 : Mettre à jour SeedProd vers la v6.20.0
Accédez à Plugins dans votre tableau de bord WordPress et mettez à jour SeedProd. L'API Abilities s'enregistre automatiquement, sans configuration séparée.
Étape 2 : Vérifiez ce qui est disponible
Tout outil connecté peut demander à WordPress quelles actions de plugin sont enregistrées sur votre site. Les capacités de SeedProd apparaissent automatiquement dans cette liste, il n'y a donc rien de plus à configurer.

Étape 3 : Exécutez une action
Indiquez à votre outil quelle capacité déclencher. Demandez-lui d'activer ou de désactiver le mode "bientôt disponible", de vérifier l'état de votre site, ou d'importer un thème et il appellera le bon point de terminaison. Vous n'avez pas besoin de gérer vous-même les appels API.

Étape 4 : Connectez votre outil d'IA
Si vous utilisez WPVibe, il détecte automatiquement les capacités de SeedProd sur n'importe quel site connecté. Démarrez une conversation et demandez-lui d'agir.
Pourquoi SeedProd fonctionne avec vos outils
Avant l'API Abilities, vous deviez connaître les points de terminaison personnalisés d'un plugin pour déclencher ses fonctionnalités via REST, si tant est qu'il en ait. Tout ce qui sortait de l'API REST standard de WordPress nécessitait WP-CLI, un travail manuel dans le tableau de bord, ou une intégration personnalisée spécifiquement conçue pour ce plugin.
WordPress 6.9 a introduit l'API Abilities pour résoudre ce problème. Elle donne aux plugins un moyen standard d'enregistrer des actions nommées que tout client compatible peut découvrir et exécuter. Comme SeedProd la prend en charge, les outils d'IA et les scripts d'automatisation fonctionnent avec elle dès la sortie de la boîte, sans intégration séparée pour chacun.
Mettez à jour vers la v6.20.0 et essayez-la. Si vous utilisez déjà WPVibe, connectez-le à votre site SeedProd et demandez-lui d'exécuter une capacité. J'adorerais savoir ce que vous automatisez en premier.
Merci de faire partie de la communauté SeedProd.
John et l'équipe SeedProd
P.S. Vous n'avez pas encore SeedProd Pro ? Commencez avec SeedProd Pro dès aujourd'hui pour débloquer l'ensemble complet des capacités.