Publication et intégrations 6 min

Connecter CntX à WordPress

Reliez un site WordPress via un Application Password et la REST API pour que CntX puisse publier des brouillons ou des articles en ligne depuis vos contenus approuvés.

Aperçu

CntX publie vers WordPress via la WordPress REST API (`/wp-json/wp/v2/`). L’intégration stocke l’URL de votre site, votre nom d’utilisateur WordPress et un Application Password — un identifiant révocable que WordPress génère pour l’accès API, sans partager votre mot de passe de connexion principal. Une fois la connexion établie au niveau du Workspace, les éléments de contenu mappés à des destinations WordPress peuvent être poussés en brouillons CMS ou en articles en ligne, tout en préservant le processus éditorial CntX indépendamment de l’état CMS.

Le statut éditorial dans CntX (Draft, In review, Approved) suit la maturité interne. Le statut CMS (CMS draft, CMS published, CMS failed) reflète la synchronisation avec WordPress. Publier ne marque pas automatiquement le travail éditorial comme terminé, et approuver un contenu ne le publie pas — vous déclenchez explicitement les actions de publication depuis l’en-tête de l’élément de contenu.

L’intégration peut charger les catégories et prendre en charge les champs de métadonnées SEO lorsque Yoast ou des plugins compatibles exposent les meta via REST. Vérifiez toujours la mise en forme, les images à la une et le SEO dans l’admin WordPress après le premier passage de relais réussi.

Quand utiliser cet article

Connectez WordPress lorsque vous :

  • Publiez du contenu de blog ou de ressources depuis CntX sans copier-coller dans wp-admin.
  • Avez besoin d’un processus privilégiant la création de brouillons — pousser vers WordPress en brouillon, finaliser la mise en page sur place, puis mettre en ligne.
  • Pilotez la planification éditoriale dans CntX mais gardez WordPress comme système de référence pour le site public.
  • Souhaitez que les URLs CMS soient stockées sur les éléments de contenu pour les fonctionnalités Performance et Learning Loop.

Utilisez Webflow ou un export manuel si votre site principal n’est pas sous WordPress.

Avant de commencer

  • WordPress 5.6+ avec les Application Passwords activés (par défaut sur la plupart des installations ; certains plugins de sécurité les désactivent).
  • Un utilisateur WordPress disposant de la capacité `publish_posts` (Éditeur ou Administrateur en général).
  • Une URL de site en HTTPS joignable depuis l’internet public — les sites uniquement locaux ou bloqués par VPN échouent aux tests de connexion.
  • Une REST API accessible sur `https://votresite.com/wp-json/` (sans 404 ni mur d’authentification).
  • Dans CntX : Workspace sélectionné, accès à Paramètres → Intégrations, et une destination de canal configurée dans votre stratégie de contenu pointant vers cette intégration.
  • Optionnel : Yoast SEO ou équivalent si vous attendez une synchronisation des meta title/description — vérifiez l’exposition REST selon la version de votre plugin.

Étapes

1. Créer un Application Password WordPress

  1. Connectez-vous à l’admin WordPress avec l’utilisateur de publication.
  2. Allez dans Comptes → Profil (ou éditez l’utilisateur cible si vous êtes admin).
  3. Descendez jusqu’à Mots de passe d’application.
  4. Saisissez un libellé tel que `CntX Production` ou `CntX Staging`.
  5. Cliquez sur Ajouter un nouveau mot de passe d’application.
  6. Copiez immédiatement le mot de passe généré — il ne s’affiche qu’une fois. Stockez-le dans un gestionnaire de mots de passe ; vous ne pourrez pas le récupérer plus tard.

Révoquez les anciens Application Passwords lors d’une rotation d’identifiants ou du retrait d’une intégration.

2. Ajouter l’intégration dans CntX

  1. Basculez sur le bon Workspace (les intégrations sont configurées par Workspace).
  2. Ouvrez Paramètres → Intégrations.
  3. Choisissez WordPress (ou Ajouter WordPress).
  4. Saisissez :

URL du site — `https://exemple.com`, sans chemin vers wp-admin. – Nom d’utilisateur — l’identifiant WordPress de l’utilisateur de publication. – Application Password — collez le mot de passe généré (les espaces peuvent être supprimés automatiquement).

  1. Cliquez sur Tester la connexion ou Enregistrer. CntX valide l’accès REST et peut récupérer les catégories.
  2. Si des sélecteurs de catégories apparaissent, choisissez les valeurs par défaut adaptées à votre processus de blog.
  3. Vérifiez que l’intégration affiche Connecté ou un état de succès équivalent.

3. Relier les destinations à la stratégie

  1. Ouvrez votre stratégie de contenu pour ce Workspace.
  2. Modifiez le canal concerné (par exemple Blog).
  3. Définissez la destination sur l’intégration WordPress que vous venez de créer.
  4. Enregistrez la stratégie pour que les éléments nouveaux et existants héritent du mapping.

4. Publier un élément de test

  1. Ouvrez un élément de contenu dont le corps est renseigné.
  2. Utilisez d’abord Publier en brouillon — cela crée ou met à jour un article brouillon dans WordPress.
  3. Ouvrez l’admin WordPress pour vérifier titre, contenu, catégories et champs SEO.
  4. Une fois satisfait, utilisez Publier en ligne depuis CntX ou publiez manuellement dans WordPress selon la politique de votre équipe.

Résultat attendu

Paramètres → Intégrations liste une connexion WordPress active pour le Workspace. Le test de connexion réussit sans erreur 401/403. Publier un élément de contenu met à jour le statut CMS, stocke une URL externe lorsque WordPress en renvoie une, et crée ou met à jour l’article correspondant dans wp-admin.

Les mappings de catégories définis dans CntX apparaissent sur l’article WordPress lorsqu’ils sont configurés. Les publications échouées affichent CMS failed avec un message d’erreur, tout en préservant le contenu CntX — corrigez identifiants ou mapping, puis réessayez.

Conseils

  • N’utilisez jamais le mot de passe de votre compte principal dans le champ d’intégration — les Application Passwords sont révocables et à portée limitée.
  • Préproduction et production — Créez des intégrations distinctes par environnement ; les URLs mal appariées sont une cause fréquente de publications sur le « mauvais site ».
  • Plugins de sécurité — Wordfence, iThemes ou des règles maison peuvent bloquer REST ; mettez `/wp-json/` ou les IPs serveur de CntX en liste blanche selon la documentation de l’éditeur.
  • Permaliens — Les permaliens simples en `?p=` cassent parfois les attentes REST ; utilisez la structure Titre de la publication dans Réglages → Permaliens.
  • Meta Yoast — Si les champs SEO ne se synchronisent pas, vérifiez le support REST de Yoast ; une vérification manuelle dans wp-admin peut être nécessaire tant que le mapping n’est pas complet.
  • Brouillon d’abord — Validez toujours HTML, embeds et shortcodes sur un environnement de test avant la mise en ligne.
  • Images à la une — Un upload manuel dans WordPress peut être nécessaire si elles ne sont pas encore mappées dans votre build CntX.

Prochaine étape

Après une publication en brouillon réussie, lisez Publier un contenu en brouillon ou en ligne pour les règles entre statut éditorial et statut CMS, puis connectez Google Search Console et GA4 afin que les URLs en ligne alimentent les données de performance.

Guide parent

Prérequis

Étapes suivantes

Articles connexes

Prêt à l'essayer dans CntX ?

Ouvrez le produit et appliquez ce guide à votre espace de travail.