Oynatıcı ön yüzde görünmüyor

4 min read

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:

  1. Sayfayı Ctrl+Shift+R ile yenileyin (sert yenileme önbelleği atlar)
  2. Yönetici panelindeki TTS sütununda gönderinin ses içerdiğini doğrulayın
  3. 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:

  1. Metin Sese Dönüştürme → İçerik bölümüne gidin.
  2. Geçerli gönderinin türünün etkin olduğunu kontrol edin (Gönderiler, Sayfalar, Ürünler vb.).
  3. Kaydedin.
  4. Ö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_content filtresini 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: none var)

Çözüm:

  1. Geçici olarak varsayılan bir WordPress temasına (Twenty Twenty-Four) geçin.
  2. Gönderiyi yenileyin.
  3. 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:

  1. Metin Sese Dönüştürme → Oynatıcı bölümüne gidin.
  2. Yerleşim açılır menüsünü kontrol edin.
  3. En evrensel yerleşim için Başlıktan sonra veya İçerikten sonra seçeneğine geçin.
  4. 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:

  1. Tarayıcı önbelleğinizi temizleyin (Ctrl+Shift+Delete).
  2. Bir önbellek eklentisi kullanıyorsanız (WP Rocket, LiteSpeed vb.) önbelleğini temizleyin.
  3. 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.js dosyası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:

  1. Metin Sese Dönüştürme → PRO Destek bölümünü veya destek sayfasını ziyaret edin
  2. Ş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ü

İlgili sayfalar