Aller au contenu

Guide en cours de recette

Installer le widget Click2Call sur WordPress

Click2Call ne fournit pas de plugin WordPress : le widget s’installe manuellement avec sa balise script. Ce guide reste non indexable tant que la procédure n’a pas passé une recette sur un site WordPress publié.

01

Compatibilité par script

Le widget web fonctionne sur une page qui conserve et exécute la balise JavaScript ; il ne s’agit pas d’une intégration WordPress native.

02

Deux placements

Chargez le widget globalement en pied de page ou utilisez le mode inline dans un emplacement HTML autorisé.

03

Recette obligatoire

Chargement, affichage, appel, mobile, erreurs et suppression doivent être vérifiés sur le site publié.

Statut du guide

Une compatibilité par script, encore en vérification

Cette page documente le comportement du widget web présent dans le dépôt. Elle ne certifie pas encore une recette WordPress publiée. Elle reste donc exclue du sitemap et des ressources indexables jusqu’au passage de tous les tests ci-dessous.

Click2Call ne fournit ni plugin WordPress, ni bloc Gutenberg, ni extension WooCommerce. La méthode consiste à insérer le script universel dans une zone qui autorise et conserve le JavaScript.

Quels prérequis réunir ?

Préparez un workspace actif, la clé publique c2c_pub_…, l’origine exacte du site publié, un agent actif et vérifié, ainsi que des horaires de test. Les variantes avec et sans www doivent être ajoutées séparément lorsqu’elles servent réellement le site.

pied de page WordPress
<script
  src="https://cdn.click2call.app/widget/v1.js"
  data-workspace="c2c_pub_VOTRE_CLE"
  async
></script>

Installation globale

Charger le script une seule fois

Ajoutez la balise dans le pied de page au moyen d’une fonctionnalité de code personnalisé déjà validée sur le site, ou du hook wp_footer d’un thème enfant. Ne collez jamais de PHP dans un bloc HTML et ne modifiez pas le thème parent.

Selon le rôle, l’hébergement ou la politique de sécurité, WordPress peut retirer les scripts. Vérifiez toujours le HTML réellement publié après avoir purgé les caches.

Comment utiliser le mode inline ?

Chargez le script avec data-manual="true", puis placez le composant dans une zone HTML qui conserve les balises personnalisées.

mode inline
<script
  src="https://cdn.click2call.app/widget/v1.js"
  data-manual="true"
  async
></script>

<click2call-widget
  workspace-key="c2c_pub_VOTRE_CLE"
  mode="inline">
</click2call-widget>

Ce que le test doit confirmer

Le composant doit apparaître exactement une fois, conserver son emplacement sur mobile et ne pas être altéré par les styles du thème. Un appel réel doit joindre l’agent avant le visiteur lorsque le parcours agent-first est configuré.

Gate de publication

Checklist de recette WordPress

TestRésultat attendu avant indexation
InstallationScript CDN en 200, une occurrence du script et un seul composant dans le DOM.
AffichageAccueil, article et page cible fonctionnels ; aucun widget dans l’administration.
DéclenchementConsentement requis, numéro français accepté, agent appelé puis visiteur, états visibles dans le dashboard.
Hors horairesDemande différée visible, sans promesse d’appel futur automatique.
Mobile et clavier320, 375 et 430 px, zoom 200 %, focus visible et fermeture par Échap.
SuppressionAprès retrait et purge des caches : aucun composant et aucune nouvelle requête Click2Call.

Quelles erreurs provoquer avant publication ?

Testez une mauvaise clé, une origine interdite, un script doublé, un cache obsolète, une politique CSP restrictive et une coupure de l’API. Vérifiez aussi les parcours sans agent disponible et hors horaires.

Comment supprimer Click2Call ?

Retirez le script ou le hook, purgez les caches WordPress et CDN, puis contrôlez le HTML et le réseau. La suppression du code empêche de nouvelles demandes ; elle ne supprime pas automatiquement les données déjà enregistrées.

Revenez au répertoire des intégrations ou consultez la documentation du widget.

Pensé pour le réel

Un parcours clair, même quand personne ne décroche.

Horaires, délais, débordement et demandes de rappel donnent toujours une suite explicite au visiteur.

Pour aller plus loin

Préparez votre parcours de rappel.