Aller au contenu principal

Publication WordPress

Easy Content Flow permet de publier vos contenus directement sur vos sites WordPress via l'API REST native, sans plugin supplémentaire.

Pourquoi utiliser l'intégration WordPress ?

  • Sans plugin — aucune installation supplémentaire sur votre WordPress
  • Gestion multi-sites — connectez plusieurs sites WordPress simultanément
  • Publication en brouillon — chaque article est envoyé en brouillon pour relecture avant mise en ligne
  • 100 % natif — utilise les fonctionnalités natives de WordPress

Configurer un site WordPress

1. Créer un utilisateur dédié sur WordPress

Pour une intégration sécurisée, créez un utilisateur spécifiquement dédié à Easy Content Flow sur votre WordPress :

  • Identifiant : easycontentflow (ou un nom de votre choix)
  • Email : une adresse email dédiée
  • Rôle : Auteur (peut créer et publier ses propres articles) ou Éditeur (peut en plus modifier les articles des autres et gérer les catégories)

2. Générer un mot de passe d'application

WordPress utilise un système de mots de passe d'application pour sécuriser les connexions API :

  1. Dans le profil de l'utilisateur créé, rendez-vous à la section Mots de passe d'application
  2. Entrez un nom descriptif : Easy Content Flow Integration
  3. Copiez immédiatement le mot de passe généré (format : xxxx xxxx xxxx xxxx xxxx xxxx)
Sites en HTTP

Si votre site n'est pas en HTTPS, ajoutez cette ligne à votre fichier functions.php :

add_filter('wp_is_application_passwords_available', '__return_true');

3. Ajouter la clé dans Easy Content Flow

Depuis Mes clés WordPress, renseignez :

  • Nom de la clé — un nom pour identifier ce site (ex : "Mon Blog Principal")
  • URL — l'adresse complète de votre WordPress (ex : https://votresite.com)
  • Username — l'identifiant de l'utilisateur créé
  • API Key — le mot de passe d'application généré

Vous pouvez ajouter autant de clés que vous avez de sites à gérer. Nommez-les clairement pour les identifier facilement (ex : "Blog Principal", "Site Corporate", "Blog Voyage").

Comment fonctionne la publication

Les articles sont envoyés en tant que brouillons WordPress. Cela vous permet de :

  • Relire et valider chaque article avant publication finale
  • Assigner des catégories et des tags dans WordPress
  • Définir une image mise en avant
  • Modifier le permalien
  • Planifier la publication selon votre calendrier éditorial

Easy Content Flow envoie le titre et le contenu de l'article. Toute personnalisation supplémentaire (catégories, tags, image mise en avant, SEO) se fait côté WordPress.

Vos articles apparaissent dans Articles > Tous les articles avec le statut "Brouillon".

Suivi des envois

Dans Easy Content Flow, le statut de vos articles évolue :

  • Généré — l'article est créé dans Easy Content Flow
  • Publié — l'article a été transmis avec succès à WordPress (en brouillon)

Résolution de problèmes

Si la connexion échoue, vérifiez :

  • L'URL est correcte (avec https:// ou http://)
  • L'utilisateur existe avec les permissions Auteur ou Éditeur
  • Le mot de passe d'application est correctement copié
  • L'API REST est activée (visitez https://votresite.com/wp-json/)

Questions fréquentes

Ai-je besoin d'installer un plugin WordPress ? Non. Easy Content Flow utilise l'API REST native de WordPress.

Mes articles sont-ils publiés automatiquement ? Non, tous les articles sont envoyés en tant que brouillons. Vous gardez le contrôle total sur la publication finale après relecture.

Qu'est-ce qu'un mot de passe d'application ? C'est un système de sécurité WordPress qui permet aux applications externes de se connecter sans utiliser votre mot de passe principal. Il se génère dans le profil utilisateur WordPress.

Puis-je personnaliser les catégories depuis Easy Content Flow ? Non, ECF envoie uniquement le titre et le contenu. Toute personnalisation (catégories, tags, image mise en avant) se fait dans WordPress.

Y a-t-il une limite au nombre d'articles envoyés ? Easy Content Flow n'impose pas de limite. La seule contrainte peut venir de votre hébergement WordPress.