Ses, yönetici panelinde sorunsuz oluşturuldu. Ancak gönderiyi sitenizde görüntülediğinizde hiçbir oynatıcı yok. Bu sayfa yaygın nedenleri ele alıyor.
Hızlı kontrol listesi
Daha derine inmeden önce:
- Sayfayı Ctrl+Shift+R ile yenileyin (sert yenileme önbelleği atlar)
- Yönetici panelindeki TTS sütununda gönderinin ses içerdiğini doğrulayın
- Oturumunuzun açık olduğundan emin olun (bazı temalar yalnızca yöneticiye görünür öğeleri gizler)
Neden 1: Gönderi türü etkin değil
Belirti: Yönetici panelinde ses var, ama ön yüzde oynatıcı yok. Bazı gönderi türlerinde çalışıyor, diğerlerinde çalışmıyor.
Çözüm:
- Metin Sese Dönüştürme → İçerik bölümüne gidin.
- Geçerli gönderinin türünün etkin olduğunu kontrol edin (Gönderiler, Sayfalar, Ürünler vb.).
- Kaydedin.
- Ön yüz gönderisini yenileyin.
Neden 2: Tema çakışması
Belirti: Oynatıcı bazı temalarda görünüyor ama sizinkinde görünmüyor ya da görünüyor ama bozuk veya görünmez durumda.
Yaygın nedenler:
- Temanız, TTSWP'nin oynatıcıyı eklediği
the_contentfiltresini kaldırıyor - Temanız, WordPress'in varsayılan içerik kancalarını atlayan özel bir şablon kullanıyor
- Temanızdaki CSS oynatıcıyı gizliyor (bir yerde
display: nonevar)
Çözüm:
- Geçici olarak varsayılan bir WordPress temasına (Twenty Twenty-Four) geçin.
- Gönderiyi yenileyin.
- Oynatıcı varsayılan temada görünüyorsa sorun temanızdan kaynaklanıyor.
Geçici çözümler:
- Yerleşimi zorlamak için gönderinin içine
[mementor-tts]kısa kodunu ekleyin - Özel bir tema şablonunda
[tts_player id="123"]kısa kodunu kullanın - Oynatıcı gizleniyorsa görünür hale getirmek için özel CSS ekleyin
Neden 3: Yerleşim, görünmeyen bir görünüme ayarlı
Belirti: Oynatıcı bazı sayfalarda görünüyor, diğerlerinde görünmüyor.
Örnek: Yerleşim Alıntıdan önce olarak ayarlandıysa oynatıcı yalnızca arşiv ve blog listesi sayfalarında görünür, tekil gönderilerde görünmez.
Çözüm:
- Metin Sese Dönüştürme → Oynatıcı bölümüne gidin.
- Yerleşim açılır menüsünü kontrol edin.
- En evrensel yerleşim için Başlıktan sonra veya İçerikten sonra seçeneğine geçin.
- Kaydedin.
Neden 4: Önbellek eski bir sürüm sunuyor
Belirti: Oynatıcı yeni bir gizli pencerede görünüyor ama normal tarayıcınızda görünmüyor.
Çözüm:
- Tarayıcı önbelleğinizi temizleyin (Ctrl+Shift+Delete).
- Bir önbellek eklentisi kullanıyorsanız (WP Rocket, LiteSpeed vb.) önbelleğini temizleyin.
- Bir CDN kullanıyorsanız (Cloudflare vb.) önbelleğini temizleyin.
Bkz. Önbellek eklentileri.
Neden 5: JavaScript engellendi
Belirti: Oynatıcının HTML'si orada (kaynağı görüntüleyin), ama bozuk veya statik görünüyor.
Neden: Oynatıcı kontroller için JavaScript kullanıyor. JS engellenirse oynatıcı biçimsiz HTML olarak görünür.
Çözüm:
- Tarayıcı konsolunuzu JS hataları için kontrol edin
- Sitenizdeki reklam engelleyicileri veya içerik engelleyicileri devre dışı bırakın
- Başka bir eklentinin
mementor-tts-public.jsdosyasını kuyruktan çıkarmadığını kontrol edin
Neden 6: Weglot veya WPML yönlendirme sorunu
Belirti: Oynatıcı orijinal dilde çalışıyor ama çevrilmiş sayfalarda çalışmıyor (veya tam tersi).
Çözüm: Weglot veya WPML entegrasyon geçişinin açık olduğundan emin olun. Metin Sese Dönüştürme → Genel Bakış → Hızlı Ayarlar bölümüne gidin. Bkz. WPML entegrasyonu ve Weglot entegrasyonu.
Neden 7: Sayfanın AMP sürümü
Belirti: Oynatıcı normal sürümde görünüyor ama AMP'de görünmüyor.
Neden: AMP, JavaScript konusunda katı kurallara sahip. TTSWP oynatıcısı AMP sayfalarında çalışmıyor.
Geçici çözüm: Ziyaretçileri AMP olmayan sürüme yönlendirin ya da AMP sayfalarında ses için farklı bir yaklaşım kullanın.
Hala çözüme kavuşamadınız mı?
Yukarıdakilerin hiçbiri işe yaramazsa:
- Metin Sese Dönüştürme → PRO Destek bölümünü veya destek sayfasını ziyaret edin
- Şunları ekleyin: tema adınız, WordPress sürümü, eklenti sürümü, tarayıcı, gönderi ve yönetici TTS sütununun ekran görüntüsü