Comment ajouter un chatbot à WordPress avec un bloc, un widget ou un shortcode
Un guide détaillé après installation pour choisir le bon emplacement, configurer des assistants spécifiques par page et tester l'expérience visiteur complète.

Pour ajouter un chatbot à WordPress de manière fiable, connectez un assistant par défaut, choisissez le bon emplacement et testez l'expérience complète des visiteurs publics.
Ce guide commence une fois l'extension WebChatAgent WordPress activée. Il explique exactement comment connecter l'assistant par défaut, choisir entre un widget flottant sur tout le site et un chat intégré dans la page, et placer le chat avec le bloc natif Gutenberg ou un shortcode.
L'exemple contrôlé utilise WordPress 7.0.2, l'extension WebChatAgent 1.1.4, un assistant en mode clair en anglais et deux pages fictives sur la démo de support Northstar. Chaque emplacement est chargé sur le véritable front-end WordPress ; la réponse finale du chat est récupérée à partir d'une source de test indexée.
Utilisez un seul identifiant de chatbot par défaut (Chatbot ID) lorsque le même assistant dessert l'ensemble du site. Ajoutez un identifiant spécifique par bloc ou par shortcode uniquement lorsqu'une page a délibérément besoin d'un autre assistant, et documentez cette exception afin que les éditeurs n'affichent pas accidentellement deux bots différents.
Lecteur vidéo respectueux de la vie privée (en deux clics)
Comment ajouter un chatbot à WordPress (bloc, widget et shortcode)
Ajoutez un chatbot à WordPress avec l'extension WebChatAgent : reliez l'assistant, intégrez un bloc Gutenberg et testez vos réponses.
Le lecteur YouTube reste bloqué jusqu'à ce que vous cliquiez sur Lecture. Son chargement connecte votre navigateur à YouTube et peut transmettre des données techniques à Google.
Ouvrir directement sur YouTubeCe que vous maîtriserez à la fin
- Un assistant par défaut connecté à WordPress
- Une décision claire entre l'emplacement flottant et l'intégration dans la page
- Une page publiée avec chat intégré Gutenberg
- Un shortcode réutilisable pour les constructeurs de pages et les widgets
- Une substitution d'identifiant Chatbot ID par page documentée
- Aucun doublon accidentel d'emplacement de chat
- Une réponse visiteur vérifiée et basée sur une source
Avant de commencer
- L'extension officielle WebChatAgent WordPress est installée et activée
- Un assistant WebChatAgent avec une source de connaissances complétée
- Le nom d'hôte exact de WordPress est listé sous Allowed websites
- Un accès administrateur ou éditeur à WordPress
- Une page de préproduction ou de test jetable pour le premier test de publication
- L'autorisation de vider les caches d'optimisation et de CDN
Un assistant, trois choix d'emplacement
Les réglages généraux (General) stockent le Chatbot ID par défaut. L'interrupteur flottant ajoute un bouton sur tout le site ; le bloc Gutenberg et le shortcode affichent un chat intégré uniquement là où les éditeurs les placent.
Les méthodes d'intégration sur la page fonctionnent indépendamment de l'interrupteur flottant. Cette flexibilité est utile, mais elle implique aussi qu'une page peut afficher les deux emplacements à moins d'effectuer un choix délibéré.
01–08
Configuration pas à pas
Connecter l'assistant par défaut et comprendre ce que stocke WordPress
L'extension stocke le Chatbot ID et l'interrupteur du widget flottant ; le design de l'assistant et les réponses restent dans WebChatAgent.
Ouvrez Admin WordPress → WebChatAgent → General. Collez l'UUID complet dans Chatbot ID, activez le widget uniquement si vous souhaitez un bouton flottant sur tout le site et sélectionnez Save Settings. Le titre en lecture seule et l'aperçu doivent se mettre à jour pour afficher l'assistant souhaité.
Le panneau d'information bleu est important : l'apparence, la position, les messages, les connaissances et le comportement des réponses sont gérés dans le tableau de bord WebChatAgent. WordPress ne doit pas devenir une seconde source de configuration contradictoire.
Un enregistrement réussi prouve le stockage local. Un titre d'assistant et un aperçu chargés prouvent en outre que l'identifiant, la requête de configuration publique et l'entrée Allowed websites concordent.
Choisir entre le widget flottant, le bloc Gutenberg ou le shortcode
Adaptez l'emplacement à la tâche du visiteur au lieu d'activer toutes les options.
Utilisez le widget flottant pour une assistance sur l'ensemble du site qui doit rester disponible lorsque les visiteurs passent d'une page à l'autre. Utilisez un chat intégré sur la page lorsque la conversation a sa place au sein d'une page spécifique de support, de tarifs, d'onboarding ou de base de connaissances.
Ouvrez Inline Embed pour voir les deux méthodes d'édition. Les utilisateurs de Gutenberg doivent privilégier WebChatAgent Inline Chat car les éditeurs peuvent le découvrir visuellement et définir un identifiant optionnel spécifique à la page. Les utilisateurs de l'Éditeur classique, d'Elementor, de Divi et des widgets texte peuvent coller `[webchatagent_inline]` dans un élément prenant en charge les shortcodes.
Les deux méthodes intégrées réutilisent le Chatbot ID général par défaut. Cela permet de centraliser les modifications futures de l'assistant et de réduire la maintenance.
Prévisualiser le widget flottant sur tout le site sur une vraie page
Vérifiez la page publique, pas seulement l'aperçu de l'extension.
Ouvrez une page front-end standard et confirmez que le bouton de chat reste dans la zone sécurisée en bas à droite sans recouvrir les bandeaux de cookies, les actions de paiement ou la navigation mobile. Ouvrez-le une fois et vérifiez le titre de l'assistant, le message de bienvenue, les couleurs et le focus clavier.
Le widget flottant se charge partout où le thème actif appelle `wp_footer()`. S'il apparaît dans l'aperçu d'administration mais pas sur le site, inspectez le pied de page du thème et les extensions d'optimisation avant de modifier le Chatbot ID.
Testez la page d'accueil, une page interne mise en cache et une session de navigation privée. Une session administrateur active peut masquer des problèmes de consentement, de cache et de persistance.
Ajouter le bloc natif WebChatAgent dans Gutenberg
Recherchez “chat”, sélectionnez le bloc de la marque et placez-le après un contexte utile.
Créez ou modifiez la page cible, ouvrez l'outil d'insertion de blocs (Block Inserter) et recherchez “chat”. Sélectionnez WebChatAgent Inline Chat sous Intégrations (Embeds). Ajoutez un titre clair et une phrase indiquant aux visiteurs ce qu'ils peuvent demander avant le bloc.
L'éditeur affiche un espace réservé au lieu de charger le widget distant en direct. C'est intentionnel : cela évite de démarrer des sessions de visiteurs ou de consommer du trafic de chat pendant qu'un éditeur réorganise le contenu.
Publiez d'abord sur un environnement de préproduction. Ouvrez l'URL publique et vérifiez la hauteur complète du chat sur ordinateur et mobile ; ne jugez pas la disposition finale uniquement à partir de l'espace réservé de l'éditeur.
Utiliser un Chatbot ID spécifique par page uniquement si nécessaire
Une substitution peut rendre le chat intégré différent de l'assistant flottant.
Laissez Chatbot ID vide dans la barre latérale du bloc pour hériter des réglages généraux (General). Entrez un UUID complet uniquement lorsque cette page a délibérément besoin d'un assistant spécialisé—par exemple, une aide à la prise en main dans le portail d'onboarding pendant que le bot flottant reste dédié au support général.
Notez l'URL de la page, le nom de l'assistant et le responsable de la substitution dans votre documentation de contenu. Lorsqu'un assistant est supprimé ou remplacé, les substitutions cachées sont sinon faciles à oublier.
Si les chats intégrés et flottants répondent différemment, comparez leurs noms d'assistants publics et leurs identifiants avant de déboguer les connaissances ou les paramètres du modèle.
Intégrer le chatbot avec un shortcode dans les constructeurs de pages
Utilisez d'abord le shortcode par défaut ; ajoutez un attribut ID uniquement pour une exception documentée.
Ajoutez un module Shortcode ou compatible HTML et collez `[webchatagent_inline]`. C'est le choix le plus sûr pour l'Éditeur classique, Elementor, Divi, les widgets réutilisables et les modèles qui exécutent les shortcodes WordPress.
Pour un assistant spécialisé délibéré, utilisez `[webchatagent_inline chatbot-id="UUID"]`. L'alias `chatbot_id="UUID"` existe pour les constructeurs de pages qui suppriment les tirets des noms d'attributs.
Ne collez pas l'extrait d'installation JavaScript brut dans la même page lorsque l'extension est active. L'extension charge déjà la ressource intégrée uniquement là où le bloc ou le shortcode est affiché.
Éviter les doublons de chat et aligner les règles de consentement et de cache
L'interrupteur flottant est indépendant de chaque emplacement intégré dans la page.
Si une page intégrée ne doit contenir qu'un seul chat, désactivez l'interrupteur flottant global pour l'ensemble du site ou supprimez le bloc intégré de cette page. Comme l'extension ne propose pas d'exclusion du bouton flottant par page, les stratégies mixtes doivent être planifiées avant le déploiement.
Ne chargez le stockage optionnel de chat ou de suivi qu'après avoir obtenu l'état de consentement requis par votre politique. Le widget WebChatAgent prend en compte l'état du consentement, mais votre gestionnaire de consentement WordPress décide toujours du moment où les scripts optionnels peuvent s'exécuter. Documentez la base légale, la durée de conservation et les informations sur le sous-traitant pour votre déploiement.
Excluez `web-chat-agent.js` et `chat-widget-inline.js` du chargement différé, de la combinaison de scripts et de la minification agressive. Videz les caches de WordPress, des constructeurs de pages, des reverse proxies et du CDN après avoir modifié l'emplacement ou l'identifiant.
Vérifier une réponse sourcée sur la page publique WordPress
Un widget visible n'est que le début du test de recette.
Ouvrez la page publiée dans une nouvelle session visiteur. Confirmez la présence d'un seul widget intégré, l'état flottant prévu, les éléments de contrôle en anglais, une largeur lisible sur mobile et l'absence de débordement horizontal. Posez ensuite une question dont la réponse exacte existe dans une source indexée.
Entrée vérifiée : “What is the exact onboarding code for the WordPress embed lab?” Résultat attendu et observé : `WP-EMBED-47`. Le véritable widget intégré a répondu : “The exact onboarding code for the WordPress embed lab is WP-EMBED-47.”
Répétez la même question après toute modification d'extension, de thème, de cache, de consentement, d'assistant ou de connaissances. Testez également une question sans support documentaire et exigez une réponse honnête d'absence d'information plutôt qu'une supposition plausible.
Exemple et résultat
Découvrez le test pratique et son résultat
Chaque tutoriel présente une saisie précise, le résultat attendu et le récapitulatif transparent des vérifications effectuées localement.
Exemple pratique : Comment ajouter un chatbot à WordPress avec un widget, un bloc Gutenberg ou un shortcode
Ce cas d'usage exact a été exécuté sur un compte de démonstration temporaire.
Données de test exactes
Open the published Northstar Support WordPress page and ask: “What is the exact onboarding code for the WordPress embed lab?”
Résultat attendu
Le widget intégré se charge en anglais et renvoie la valeur exacte WP-EMBED-47 depuis la source de test indexée.
Ce qui a été réellement vérifié
La page de test WordPress a affiché le véritable composant intégré WebChatAgent et a répondu : “The exact onboarding code for the WordPress embed lab is WP-EMBED-47.”
Conseils et astuces
Rendre la configuration fiable et pérenne
Testez toujours avec des cas réalistes, documentez votre état de référence et n'appliquez qu'un changement à la fois. C'est la seule façon de mesurer de réels progrès.
Conserver un assistant par défaut
La plupart des sites ont besoin d'un seul identifiant par défaut. N'utilisez les substitutions que pour des parcours spécialisés bien définis et révisez-les lors de chaque migration d'assistant.
Concevoir le chat intégré comme un contenu de page
Présentez ce que les visiteurs peuvent demander, prévoyez une hauteur suffisante et placez des options de contact alternatives à proximité. Une boîte de dialogue vide sans contexte est moins incitative.
Re-tester l'URL publique après chaque modification de cache
Les extensions d'optimisation peuvent différer ou combiner les deux ressources de script du widget. Vérifiez dans une nouvelle session privée après chaque modification des règles de performance.
Que faire en cas de problème ?
Dépannage
Vérifiez méthodiquement l'état du service, les autorisations d'accès et les données de test avant de modifier le modèle ou le prompt.
Les réglages s'enregistrent, mais le titre de l'assistant ne se charge pas
Comparez l'UUID complet et le nom d'hôte exact dans Allowed websites. Les hôtes de production, `www` et de préproduction sont des entrées distinctes. Enregistrez d'abord WebChatAgent, rechargez WordPress et examinez le titre affiché avant de continuer.
Le bloc Gutenberg est visible dans l'éditeur mais vide sur la page
Confirmez la présence d'un Chatbot ID par défaut ou par bloc, videz tous les caches et excluez la ressource du widget intégré du différé de script. Inspectez ensuite la page publique pour vérifier `web-chat-agent-inline` et les erreurs du navigateur.
Deux interfaces de chat apparaissent sur une même page
L'interrupteur flottant et l'emplacement intégré sont tous deux actifs. Décidez si cette page nécessite un accès global, un contexte intégré ou les deux ; désactivez ensuite l'un des emplacements et videz les caches.
Le shortcode s'affiche sous forme de texte brut
Utilisez un bloc Shortcode WordPress ou un élément de constructeur de pages qui exécute les shortcodes. Les modules de code brut, de paragraphe et HTML échappé affichent les caractères sans exécuter le gestionnaire de shortcode.
La langue du widget est incorrecte
Réglez la source de détection de langue du chatbot sur HTML lang et assurez-vous que la page WordPress déclare la locale prévue. Videz les fichiers de widget en cache et effectuez un nouveau test dans une nouvelle session.
Prêt pour un test en conditions réelles ?
Publiez l'emplacement choisi en préproduction, exécutez les tests de réponse connue et de refus honnête sur ordinateur et mobile, documentez chaque substitution d'identifiant par page, et répétez seulement ensuite le déploiement sur la production.
Ressources complémentaires
Installer l'extension de chatbot WordPress
Commencez par l'installation de l'extension, l'activation, l'autorisation du nom d'hôte et la première connexion.
extension WebChatAgent WordPress
Découvrez les fonctionnalités de l'extension et les options actuelles de téléchargement.
Référence de l'intégration WordPress
Détails actuels sur les blocs, les shortcodes et le dépannage.
