Le lecteur n'apparaît pas sur le front-end

4 min read

L'audio a bien été généré dans l'admin, mais lorsque vous consultez la publication sur votre site, aucun lecteur audio n'apparaît. Cette page passe en revue les causes les plus courantes.

Liste de vérification rapide

Avant d'aller plus loin :

  1. Rechargez la page avec Ctrl+Shift+R (le rechargement forcé contourne le cache)
  2. Vérifiez que la publication possède un audio dans la colonne TTS de l'admin
  3. Vérifiez que vous n'êtes pas déconnecté (certains thèmes masquent les éléments réservés à l'admin)

Cause 1 : Le type de publication n'est pas activé

Symptôme : L'audio existe dans l'admin, mais aucun lecteur n'apparaît sur le front-end. Fonctionne sur certains types de publications mais pas sur d'autres.

Correction :

  1. Allez dans Synthèse vocale → Contenu.
  2. Vérifiez que le type de publication actuelle est activé (Articles, Pages, Produits, etc.).
  3. Enregistrez.
  4. Rechargez la publication sur le front-end.

Cause 2 : Conflit de thème

Symptôme : Le lecteur apparaît sur certains thèmes mais pas sur le vôtre, ou apparaît mais est invisible ou cassé.

Raisons courantes :

  • Votre thème supprime le filtre the_content par lequel TTSWP injecte le lecteur
  • Votre thème utilise un modèle personnalisé qui contourne les hooks de contenu par défaut de WordPress
  • Le CSS de votre thème masque le lecteur (display: none quelque part)

Correction :

  1. Passez temporairement à un thème WordPress par défaut (Twenty Twenty-Four).
  2. Rechargez la publication.
  3. Si le lecteur apparaît sur le thème par défaut, le problème vient de votre thème.

Solutions de contournement :

  • Utilisez le shortcode [mementor-tts] dans la publication pour forcer le placement
  • Utilisez le shortcode [tts_player id="123"] dans un modèle de thème personnalisé
  • Ajoutez du CSS personnalisé pour rendre le lecteur visible s'il est masqué

Cause 3 : Le placement est défini sur une vue qui ne s'affiche pas

Symptôme : Le lecteur apparaît sur certaines pages mais pas sur d'autres.

Exemple : Si le placement est Avant l'extrait, le lecteur ne s'affiche que sur les pages d'archive et de liste de blog, pas sur les publications individuelles.

Correction :

  1. Allez dans Synthèse vocale → Lecteur.
  2. Vérifiez le menu déroulant Placement.
  3. Passez à Après le titre ou Après le contenu pour le placement le plus universel.
  4. Enregistrez.

Cause 4 : Le cache sert une ancienne version

Symptôme : Le lecteur apparaît dans une nouvelle fenêtre de navigation privée mais pas dans votre navigateur habituel.

Correction :

  1. Videz le cache de votre navigateur (Ctrl+Shift+Delete).
  2. Si vous utilisez un plugin de cache (WP Rocket, LiteSpeed, etc.), videz son cache.
  3. Si vous utilisez un CDN (Cloudflare, etc.), purgez son cache.

Voir Plugins de cache.

Cause 5 : JavaScript bloqué

Symptôme : Le HTML du lecteur est présent (voir la source), mais il semble cassé ou statique.

Pourquoi : Le lecteur utilise JavaScript pour les commandes. Si JS est bloqué, le lecteur s'affiche en HTML non stylisé.

Correction :

  • Vérifiez la console de votre navigateur pour détecter les erreurs JS
  • Désactivez les bloqueurs de publicités ou de contenu sur votre site
  • Vérifiez qu'aucun autre plugin ne met en file d'attente mementor-tts-public.js

Cause 6 : Problème de routage Weglot ou WPML

Symptôme : Le lecteur fonctionne dans la langue d'origine mais pas sur les pages traduites (ou inversement).

Correction : Assurez-vous que le bouton d'intégration Weglot ou WPML est activé. Allez dans Synthèse vocale → Vue d'ensemble → Paramètres rapides. Voir Intégration WPML et Intégration Weglot.

Cause 7 : Version AMP de la page

Symptôme : Le lecteur s'affiche sur la version normale mais pas sur AMP.

Pourquoi : AMP applique des règles strictes concernant JavaScript. Le lecteur TTSWP ne fonctionne pas dans les pages AMP.

Solution de contournement : Redirigez les visiteurs vers la version non-AMP, ou utilisez une approche différente pour l'audio sur les pages AMP.

Toujours bloqué ?

Si aucune des solutions ci-dessus ne fonctionne :

  1. Consultez Synthèse vocale → Support PRO ou la page de support
  2. Incluez : le nom de votre thème, la version de WordPress, la version du plugin, le navigateur, une capture d'écran de la publication et de la colonne TTS de l'admin

Pages associées

All articles in this section