Dernières nouvelles de SeedProd

Tutoriels, conseils et ressources WordPress pour développer votre activité

SeedProd est désormais programmable grâce à l'API Abilities de WordPress

SeedProd est désormais programmable grâce à l'API Abilities de WordPress 

Écrit par : avatar de l'auteur John Turner
avatar de l'auteur John Turner
John Turner est le fondateur de SeedProd. Il est entrepreneur, développeur Web, spécialiste du marketing, administrateur système, administrateur de base de données, technicien d'assistance et peut même cuisiner.
    
Reviewed By : avatar de l'évaluateur Stacey Corrin
avatar de l'évaluateur Stacey Corrin
Stacey Corrin est une spécialiste certifiée en marketing de contenu et en référencement naturel (SEO), forte de plus de 15 ans d'expérience dans la rédaction d'articles sur WordPress, le référencement naturel et le marketing numérique. Elle gère le contenu pour SeedProd et RafflePress, traitant des outils et des stratégies qu'elle utilise et teste elle-même activement.

Il y a quelques mois, je mettais en place un automatisme pour l'un de mes sites. Je voulais un script permettant de désactiver le mode « À venir » après une mise à jour du contenu, le genre de chose qu'on répète sur tous les sites qu'on gère. Rien de plus simple. Une seule action.

Voici ce à quoi je m'attendais : un simple appel d'API, et le tour était joué. Voici ce qui s'est réellement passé : il n'existait aucun point de terminaison standard. Pour y parvenir, il a fallu ouvrir le tableau de bord et cliquer manuellement sur les différentes options.

C'est ce genre d'obstacles que nous nous efforçons de lever.

Je vous annonce aujourd’hui l’intégration de SeedProd à l’API Abilities de WordPress. Il s’agit d’une nouvelle fonctionnalité de WordPress 6.9 qui permet aux plugins d’enregistrer des actions nommées et de les rendre accessibles à n’importe quel client API REST.

Dans la version 6.20.0, SeedProd enregistre huit de ces actions ; ainsi, tout outil compatible peut identifier les fonctionnalités de SeedProd et les déclencher directement, sans passer par le tableau de bord.

Schéma illustrant l'enregistrement des capacités par SeedProd via l'API WordPress Capabilities, qui se connecte à Claude, WPVibe et tout client REST

Gérer SeedProd sans passer par le tableau de bord

Huit fonctionnalités sont incluses dans cette première version, et toutes sont disponibles dans toutes les formules SeedProd. Les seules exceptions concernent les fonctionnalités liées aux options Pro, comme l'activation ou la désactivation de votre générateur de thème. Si votre licence ne comprend pas cette option, la fonctionnalité ne sera pas disponible :

  • get-status – Renvoie l'état actuel de SeedProd : mode « À venir », mode maintenance, état du générateur de thèmes et informations sur la licence.
  • toggle-coming-soon – Active ou désactive le mode « À venir ».
  • 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 générateur de thèmes SeedProd.
  • import-theme – Importe un thème SeedProd à partir d'une URL ZIP.
  • activate-license – Active une clé de licence Pro.

Voici la première série. Nous en ajouterons d'autres au fur et à mesure que nous verrons comment les utilisateurs s'en servent et ce qu'il est le plus utile d'automatiser.

En quoi cela modifie-t-il votre flux de travail ?

Imaginons que vous mettiez en place un nouveau site client et que vous deviez importer un thème, activer une licence et activer le mode « À venir » avant la remise du site. Auparavant, cela nécessitait trois écrans distincts dans le tableau de bord.

Il suffit désormais de trois appels API, ou d'une simple interaction avec WPVibe, notre plugin gratuit qui relie votre site WordPress à des outils d'IA tels que Claude et ChatGPT.

Ou peut-être gérez-vous une vingtaine de sites et avez-vous besoin d'un rapide aperçu de leur état avant une mise à jour majeure de WordPress. Un simple appel à la fonction get-status par site vous indique lesquels sont en mode « À venir », quels thèmes sont utilisés et si les licences sont à jour.

Claude présente l'état actuel de SeedProd après avoir exécuté la commande « get-status », notamment le mode « À venir », le mode « Maintenance », le générateur de thèmes et l'état de la licence

Ce principe s'applique à toute tâche répétitive : mode maintenance avant les déploiements, vérification des pages avant les migrations, importation de thèmes pour des lots de nouveaux sites. Si vous effectuez cette tâche plus d'une fois, vous pouvez l'automatiser à l'aide d'un script ou la confier à votre IA.

Comment se lancer avec l'API Abilities

L'API Abilities est une fonctionnalité de WordPress 6.9 ; vous devrez donc disposer de la version 6.9 ou d'une version ultérieure pour que ces points de terminaison soient disponibles sur votre site. Vous pouvez vérifier votre version dans Tableau de bord » Mises à jour.

Étape 1 : Mettez à jour SeedProd vers la version 6.20.0

Rendez-vous dans la section « Plugins » de votre tableau de bord WordPress et mettez à jour SeedProd. L'API Abilities s'enregistre automatiquement, sans qu'aucune configuration supplémentaire ne soit nécessaire.

Étape 2 : Vérifiez les disponibilités

Tout outil connecté peut demander à WordPress quelles actions de plugin sont enregistrées sur votre site. Les fonctionnalités de SeedProd apparaissent automatiquement dans cette liste ; vous n'avez donc rien d'autre à configurer.

Les 8 fonctionnalités de SeedProd répertoriées dans Claude après la connexion à un site WordPress, notamment get-status, toggle-coming-soon, toggle-maintenance, et bien d'autres encore

Étape 3 : Exécuter une action

Indiquez à votre outil quelle fonctionnalité déclencher. Demandez-lui d'activer ou de désactiver le mode « À venir », de vérifier l'état de votre site ou d'importer un thème: il appellera alors le point de terminaison approprié. Vous n'avez pas besoin de gérer vous-même les appels API.

Claude a confirmé que la fonctionnalité « Coming Soon » de SeedProd s'était exécutée correctement, désactivant ainsi le mode « Coming Soon » sur un site WordPress connecté

Étape 4 : Connectez votre outil d'IA

Si vous utilisez WPVibe, celui-ci détecte automatiquement les fonctionnalités de SeedProd sur tout site connecté. Lancez une conversation et demandez-lui d'intervenir.

Pourquoi SeedProd s'intègre à vos outils

Avant l'API Abilities, il fallait connaître les points de terminaison personnalisés d'un plugin pour activer ses fonctionnalités via REST, à supposer qu'il en dispose. Tout ce qui sortait du cadre de l'API REST standard de WordPress impliquait soit l'utilisation de WP-CLI, soit des manipulations manuelles dans le tableau de bord, soit une intégration personnalisée développée spécialement pour ce plugin.

WordPress 6.9 a introduit l'API Abilities pour remédier à cela. Elle offre aux plugins un moyen standard d'enregistrer des actions nommées que tout client compatible peut détecter et exécuter. Comme SeedProd la prend en charge, les outils d'IA et les scripts d'automatisation fonctionnent immédiatement, sans qu'il soit nécessaire de procéder à une intégration distincte pour chacun d'entre eux.

Passez à la version 6.20.0 et essayez-la. Si vous utilisez déjà WPVibe, connectez-le à votre site SeedProd et demandez-lui d'exécuter une action. J'aimerais beaucoup savoir quelle tâche vous automatiserez en premier.

Merci de faire partie de la communauté SeedProd.

John et l'équipe de SeedProd

P.S. Vous n'utilisez pas encore SeedProd Pro ? Commencez dès aujourd'hui à utiliser SeedProd Pro pour profiter de toutes ses fonctionnalités.

avatar de l'auteur
John Turner
John Turner est le fondateur de SeedProd. Il est entrepreneur, développeur Web, spécialiste du marketing, administrateur système, administrateur de base de données, technicien d'assistance et peut même cuisiner.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Nous ne recommandons que des produits dont nous pensons qu'ils apporteront une valeur ajoutée à nos lecteurs.