"Sorry, no posts matched your criteria." hatası, WordPress sitelerinde genellikle aşağıdaki nedenlerden dolayı ortaya çıkar:

1. Boş veya Uygunsuz Sorgu

  • WordPress, gösterilecek içerik bulamadığında bu mesajı gösterir. Bu, özellikle belirli bir kategori, etiket veya tarih aralığında içerik arandığında, ancak ilgili içerik olmadığında meydana gelir.

2. Yanlış Permalink Ayarları

  • Permalink (Kalıcı Bağlantılar) ayarlarında yapılan bir değişiklik nedeniyle içerikler düzgün şekilde yönlendirilmiyor olabilir.

3. Tema Dosyası Eksiklikleri

  • Kullandığınız temanın index.php, archive.php veya single.php gibi şablon dosyalarında yanlış yapılandırmalar olabilir.

4. Bozuk veya Eksik Veri

  • Veritabanında kayıtlı içeriklerle ilgili sorunlar olabilir.
  • Yayınlanmış içerik yoksa bu hata alınır.

5. Önbellekleme Sorunları

  • Önbellek eklentileri (Cache plugins) kullanıyorsanız, güncellenen içerik önbelleğe alınmış olabilir ve bu hata görünmeye devam edebilir.

Çözüm Önerileri:


1. İçerik Kontrolü

  • Yayınlanmış içerik olup olmadığını kontrol edin. Eğer hiç içerik yoksa, birkaç içerik ekleyin ve tekrar deneyin.

2. Kalıcı Bağlantıları Güncelleyin

  • Ayarlar > Kalıcı Bağlantılar sekmesine gidin.
  • Mevcut ayarları tekrar kaydedin.

3. Tema Şablonlarını Kontrol Edin

  • Kullandığınız temanın doğru çalıştığından emin olun.
  • index.php, archive.php veya ilgili şablon dosyalarını inceleyin.
  • Gerekirse WordPress’in varsayılan temalarından (ör. Twenty Twenty-Three) birini etkinleştirip test edin.

4. Eklentileri Devre Dışı Bırakın

  • Bir eklentinin bu hataya neden olup olmadığını kontrol etmek için tüm eklentileri devre dışı bırakıp, sorunun çözülüp çözülmediğini kontrol edin.

5. Önbelleği Temizleyin

  • Önbellek eklentisi kullanıyorsanız, tüm önbelleği temizleyin.

6. Veritabanını Optimize Edin

  • Veritabanını onarmak veya optimize etmek için WordPress’in yerleşik wp-config.php dosyasındaki define('WP_ALLOW_REPAIR', true); özelliğini etkinleştirebilirsiniz.

7. Hata Ayıklama (Debug Mode)

  • wp-config.php dosyasına şu satırları ekleyerek hata ayıklamayı açabilirsiniz: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
  • Hata kayıtlarını inceleyin.
Eğer sorun devam ederse, detayları paylaşırsanız daha fazla yardımcı olabilirim. 😊

chatgpt