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:
- Ladda om sidan med Ctrl+Shift+R (en hård omladdning kringgår cachen)
- Kontrollera att inlägget har ljud i adminpanelens TTS-kolumn
- 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:
- Gå till Text till tal → Innehåll.
- Kontrollera att det aktuella inläggets typ är aktiverad (Inlägg, Sidor, Produkter osv.).
- Spara.
- 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: nonenågonstans)
Lösning:
- Byt tillfälligt till ett standard-WordPress-tema (Twenty Twenty-Four).
- Ladda om inlägget.
- 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:
- Gå till Text till tal → Spelare.
- Kontrollera rullgardinsmenyn Placering.
- Byt till Efter titel eller Efter innehåll för den mest universella placeringen.
- 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:
- Rensa din webbläsarcache (Ctrl+Shift+Delete).
- Om du använder ett cacheplugin (WP Rocket, LiteSpeed osv.), rensa dess cache.
- 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:
- Kontrollera Text till tal → PRO Support eller supportsidan
- Inkludera: ditt temanamn, WordPress-version, pluginversion, webbläsare, en skärmbild av inlägget och adminpanelens TTS-kolumn