Spelaren visas inte på webbplatsen

4 min read

Ljudet genererades korrekt i adminpanelen, men när du visar inlägget på din webbplats visas ingen ljudspelare. Den här sidan går igenom de vanligaste orsakerna.

Snabbchecklista

Innan du går djupare:

  1. Ladda om sidan med Ctrl+Shift+R (en hård omladdning kringgår cachen)
  2. Kontrollera att inlägget har ljud i adminpanelens TTS-kolumn
  3. Kontrollera att du inte är utloggad (vissa teman döljer element som bara visas för admins)

Orsak 1: Posttypen är inte aktiverad

Symptom: Ljud finns i adminpanelen, men ingen spelare visas på webbplatsen. Fungerar på vissa posttyper men inte andra.

Lösning:

  1. Gå till Text till tal → Innehåll.
  2. Kontrollera att det aktuella inläggets typ är aktiverad (Inlägg, Sidor, Produkter osv.).
  3. Spara.
  4. Ladda om inlägget på webbplatsen.

Orsak 2: Temakonflikt

Symptom: Spelaren visas med vissa teman men inte ditt, eller visas men är osynlig eller trasig.

Vanliga orsaker:

  • Ditt tema tar bort the_content-filtret där TTSWP injicerar spelaren
  • Ditt tema använder en anpassad mall som kringgår WordPressens standardinnehållskrokar
  • CSS från ditt tema döljer spelaren (display: none någonstans)

Lösning:

  1. Byt tillfälligt till ett standard-WordPress-tema (Twenty Twenty-Four).
  2. Ladda om inlägget.
  3. Om spelaren visas med standardtemat är problemet ditt tema.

Alternativa lösningar:

  • Använd shortcoden [mementor-tts] inuti inlägget för att tvinga placering
  • Använd shortcoden [tts_player id="123"] i en anpassad temamall
  • Lägg till anpassad CSS för att göra spelaren synlig om den döljs

Orsak 3: Placering är inställd på en vy som inte visas

Symptom: Spelaren visas på vissa sidor men inte andra.

Exempel: Om placeringen är Före utdrag visas spelaren bara på arkiv- och blogglistas-sidor, inte på enskilda inlägg.

Lösning:

  1. Gå till Text till tal → Spelare.
  2. Kontrollera rullgardinsmenyn Placering.
  3. Byt till Efter titel eller Efter innehåll för den mest universella placeringen.
  4. Spara.

Orsak 4: Cachen levererar en gammal version

Symptom: Spelaren visas i ett nytt inkognitofönster men inte i din vanliga webbläsare.

Lösning:

  1. Rensa din webbläsarcache (Ctrl+Shift+Delete).
  2. Om du använder ett cacheplugin (WP Rocket, LiteSpeed osv.), rensa dess cache.
  3. Om du använder ett CDN (Cloudflare osv.), rensa dess cache.

Se Cacheplugins.

Orsak 5: JavaScript blockeras

Symptom: Spelarens HTML finns där (visa källkod), men den ser trasig eller statisk ut.

Varför: Spelaren använder JavaScript för kontroller. Om JS blockeras visas spelaren som ostilad HTML.

Lösning:

  • Kontrollera din webbläsarkonsol efter JS-fel
  • Inaktivera annonsblockerare eller innehållsblockerare på din webbplats
  • Kontrollera att inget annat plugin avköar mementor-tts-public.js

Orsak 6: Routingproblem med Weglot eller WPML

Symptom: Spelaren fungerar på originalspråket men inte på översatta sidor (eller tvärtom).

Lösning: Se till att integrationstogeln för Weglot eller WPML är aktiverad. Gå till Text till tal → Översikt → Snabbinställningar. Se WPML-integration och Weglot-integration.

Orsak 7: AMP-versionen av sidan

Symptom: Spelaren visas på den vanliga versionen men inte på AMP.

Varför: AMP har strikta regler för JavaScript. TTSWP-spelaren fungerar inte inuti AMP-sidor.

Alternativ lösning: Länka besökare till den icke-AMP-versionen, eller använd ett annat tillvägagångssätt för ljud på AMP-sidor.

Fortfarande fast?

Om inget av ovanstående löser problemet:

  1. Kontrollera Text till tal → PRO Support eller supportsidan
  2. Inkludera: ditt temanamn, WordPress-version, pluginversion, webbläsare, en skärmbild av inlägget och adminpanelens TTS-kolumn

Relaterade sidor