# Installer AutoBlogging Pro — WordPress, WP-CLI, REST et MCP

> Installation en cinq étapes, réglages sûrs par défaut, commandes WP-CLI, points d'accès REST et intégration MCP via l'API Abilities de WordPress.

Source: https://autobloggingpro.com/installation/  ·  Language: fr  ·  Updated: 2026-09-10

# Installation

Cinq étapes. La quatrième n'est pas optionnelle.

## Comment installer AutoBlogging Pro ?

Téléchargez le zip, envoyez-le dans Extensions puis Ajouter, activez-le, et collez la clé de votre fournisseur d'IA dans les réglages. L'activation ne programme rien et ne dépense rien : tant que vous n'avez pas configuré un sujet et une cadence, le plugin reste inerte.

## Prérequis

| Composant | Minimum | Remarque |
|---|---|---|
| WordPress | 5.8 | 6.9+ uniquement pour la couche MCP |
| PHP | 7.4 | 8.1 ou plus récent recommandé |
| Clé API IA | Une | DeepSeek, Anthropic, ou compatible OpenAI |
| Stability AI | Optionnel | Uniquement pour les images à la une |

## Installer

1. Télécharger l'archive[Télécharger AutoBlogging Pro 3.1.0](../download/autoblogging-pro.zip)
2. Téléverser dans WordPressExtensions → Ajouter → Téléverser une extension → choisir le fichier ZIP → Installer maintenant → Activer.À l'activation, rien n'est planifié et rien ne se publie tout seul. Le plugin attend que vous le configuriez.

## Configurer

1. Choisir un fournisseur et coller la cléAuto-Blogger → *Fournisseur IA*. Enregistrez, puis cliquez **Tester la connexion** — le test lit la valeur enregistrée, pas ce qui est à l'écran.
2. Vérifier les réglages de sécuritéLaissez « Que devient un article terminé » sur **Brouillon**. Réglez le plafond [Pourquoi ça compte](/risques/).
3. Générer une grappe de sujetsEntrez une graine précise, générez 50 à 100 sujets, **relisez la liste**, puis enregistrez.
4. Générer un article et le lire en entierC'est l'étape à ne pas sauter. S'il n'est pas publiable sous votre nom, corrigez le prompt, le modèle ou les sujets — pas la planification.
5. Seulement ensuite, planifierUne fois par jour est déjà rapide. « Toutes les 5 minutes » n'existe que pour les tests.

## Faire tourner le cron

Le cron de WordPress ne se déclenche que quand quelqu'un visite le site — exactement ce qu'un site neuf n'a
pas. Trois solutions, de la meilleure à la moins bonne :

1. **WP-CLI depuis le planificateur de votre hébergeur** (le plus fiable) :
`0 9 * * * cd /chemin/vers/wordpress && wp autoblog generate`
2. **L'API REST**, avec un mot de passe d'application.
3. **L'URL de cron externe**, affichée dans les réglages, appelée par un service de cron.
*C'est un mot de passe* : qui la détient peut dépenser votre crédit.

## WP-CLI

```
wp autoblog status
wp autoblog topics generate "espresso à la maison" --count=60
wp autoblog topics list
wp autoblog generate --count=3
wp autoblog generate --topic="Choisir sa première machine" --dry-run
wp autoblog queue
wp autoblog approve 412 413
wp autoblog approve --all-reviewed
wp autoblog schedule daily
wp autoblog set post_status draft
wp autoblog logs --lines=40
```

`--dry-run` appelle l'API et affiche ce qui serait écrit sans rien enregistrer. Utile pour calibrer
un prompt sans remplir la corbeille.

## API REST

Espace de noms `autoblogging-pro/v1`. Toutes les routes exigent une authentification et la
capacité `manage_options` ; les mots de passe d'application fonctionnent.

| Méthode | Route | Rôle |
|---|---|---|
| GET | `/status` | Fournisseur, mode de publication, planification, usage |
| GET / POST | `/settings` | Lire ou modifier les réglages (les clés ne sont jamais renvoyées) |
| POST | `/generate` | Rédiger un article — `{"topic":"…"}` optionnel |
| GET / POST | `/topics` | Lire, ajouter, ou générer depuis une graine |
| GET | `/queue` | Les brouillons en attente de relecture |
| POST | `/approve/<id>` | Marquer relu et publier |
| GET | `/logs` | Le journal de débogage |

```
curl -u "utilisateur:xxxx xxxx xxxx xxxx" \
  -X POST https://exemple.com/wp-json/autoblogging-pro/v1/generate \
  -H "Content-Type: application/json" \
  -d '{"topic": "Comment détartrer une machine à espresso"}'
```

## MCP et API Abilities

WordPress 6.9 a introduit l'**API Abilities**, et l'adaptateur MCP officiel de WordPress
expose les capacités enregistrées comme outils MCP. Le plugin en enregistre cinq sur
`wp_abilities_api_init` :

| Capacité | Effet | Coûte de l'argent ? |
|---|---|---|
| `autoblogging-pro/get-status` | Configuration, planification, usage | Non |
| `autoblogging-pro/list-review-queue` | Les brouillons en attente | Non |
| `autoblogging-pro/generate-draft` | Rédiger un article | **Oui** |
| `autoblogging-pro/generate-topics` | Étendre une graine en grappe | **Oui** |
| `autoblogging-pro/approve-draft` | Publier un brouillon relu | Non |

Toutes exigent `manage_options`, et les deux capacités payantes respectent les plafonds de
dépense. Sur une version de WordPress antérieure à 6.9, l'enregistrement est simplement ignoré — le reste du
plugin fonctionne normalement.

Avec l'adaptateur MCP installé, un assistant peut demander la file de relecture, rédiger un brouillon sur un sujet précis, puis publier *après* que vous avez lu. La capacité de publication est délibérément séparée de celle de rédaction, pour que la boucle humaine reste dans le circuit.

## Migrer depuis la 2.x

Le dossier de l'extension et les clés de réglages sont inchangés : la 3.0 s'installe par-dessus la 2.x et
conserve les réglages existants.

La 2.x publiait tout directement. À la migration, votre site **conserve ce comportement** — nous ne changeons pas silencieusement ce que fait un site déjà configuré. Un avertissement apparaît dans le journal. Passez « Que devient un article terminé » sur **Brouillon** vous-même.

L'ancienne clé DeepSeek stockée dans `api_key` est reportée automatiquement.

## Dépannage

### « Aucun fournisseur configuré »

La clé n'est pas enregistrée, ou elle est enregistrée pour un autre fournisseur que celui sélectionné. Chaque fournisseur a son propre champ de clé. Enregistrez, puis testez.

### Le modèle ne renvoie pas de JSON exploitable

La 3.0 répare automatiquement les blocs de code, la prose autour, les virgules finales et les retours à la ligne non échappés. Si l'échec persiste, votre prompt personnalisé a probablement cessé de demander un objet JSON avec au minimum `title` et `content`. Repartez du prompt par défaut.

### Rien ne se génère automatiquement

Le cron de WordPress a besoin de trafic. Vérifiez « Prochaine exécution » dans le tableau de bord. Sur un site sans visiteurs, utilisez WP-CLI ou un vrai cron — voir plus haut.

### La génération s'arrête sur un plafond

C'est le comportement voulu : le plafond bloque *avant* tout appel payant. Ajustez-le dans Réglages → Sécurité si c'est intentionnel.

### Meta descriptions en double

Ne devrait pas arriver : le plugin détecte Rank Math, Yoast, SEOPress, AIOSEO et Slim SEO et se tait. Si vous utilisez une autre extension SEO, désactivez sa gestion des descriptions ou signalez-nous laquelle.

### Les images ne s'attachent pas

Vérifiez la clé Stability avec le bouton Tester, et vérifiez que `wp-content/uploads` est accessible en écriture. Le journal indique la cause exacte.

[Bonnes pratiques →](/guide/)
[Risques SEO](/risques/)

Mis à jour 2026-09-10
