websitetemalarWordPress tema bakım defteri
Teknik

Tema güncellemesi WordPress panelinde neden görünmüyor

5 dk okuma · Yayın 29 Ekim 2026 · Son kontrol 20 Ekim 2026 · 4 kaynak

Başlıklar
  1. WordPress ne zaman sorar
  2. Sorgu nereye gider, içinde ne vardır
  3. Bildirimin gelmemesinin sık nedenleri
  4. Otomatik güncellemeler bildirimin yerini tutar mı
  5. Kısa kontrol sırası

Temanın geliştiricisi yeni sürümü yayımladı, siz de duydunuz, ama yönetim panelinde güncelleme işareti yok. Çoğu zaman sorun yoktur; WordPress henüz sormamıştır. WordPress tema güncellemelerini kendiliğinden en geç 12 saatte bir denetler ve bu sorunun yanıtını saklar. Sakladığı yanıt eskiyse yeni sürümü görmez. Bildirimin hiç gelmemesinin ise birkaç belirli nedeni vardır ve hepsi WordPress’in bu denetimi nasıl yaptığıyla ilgilidir.

Önce ölçeği verelim: sürüm geçmişini takip ettiğimiz 183 popüler temanın 50’si, 20 Eylül ile 20 Ekim 2026 arasındaki 30 günde en az bir yeni sürüm çıkardı ve bu temalardan toplam 90 sürüm geldi. Düzenli güncellenen bir tema kullanıyorsanız ayda en az bir bildirim görmeniz olağan.

WordPress ne zaman sorar

Denetimi wp_update_themes() fonksiyonu yapar. Fonksiyon kurulu temaların listesini WordPress.org’a gönderir, gelen yanıtı update_themes adlı bir site geçici kaydına (transient) yazar ve hiçbir şeyi kendisi kurmaz. Bir sonraki denetimin ne zaman yapılacağı, fonksiyonun hangi sayfada çalıştığına göre değişir. WordPress’in fonksiyon başvurusundaki kaynak koda göre bekleme süreleri şöyle:

Fonksiyonun çalıştığı yer Önceki denetimden sonra bekleme
Bir güncelleme tamamlandığında Beklemez
Pano > Güncellemeler ekranı 1 dakika
Görünüm > Temalar ekranı ve güncelleme sayfası 1 saat
Zamanlanmış görev (WP-Cron) 2 saat
Diğer bütün durumlar 12 saat

Bekleme süresi dolmamış olsa bile WordPress bir şeyin değiştiğini fark ederse yeniden sorar: kurulu bir temanın sürümü ya da klasör adı son denetimdekinden farklıysa veya saklanan güncelleme kaydı artık kurulu olmayan bir temayı gösteriyorsa.

Pratikte bunun anlamı basit. Yeni sürümden haberdar olduysanız Pano > Güncellemeler ekranını açın. Bu ekranda tema denetimi için bekleme süresi bir dakika olduğu için WordPress büyük olasılıkla WordPress.org’a yeniden sorar. Ekrandaki “Tekrar kontrol et” (İngilizce panelde “Check again”) bağlantısı ise force-check=1 parametresiyle aynı sayfayı yeniden açar; WordPress develop deposundaki update-core.php koduna göre bu parametre çekirdek sürüm denetimine iletilir. Tema tarafında asıl işi yapan, sayfanın yeniden açılması ve bir dakikalık sürenin dolmuş olmasıdır.

Sorgu nereye gider, içinde ne vardır

Denetim https://api.wordpress.org/themes/update-check/1.1/ adresine yapılan bir POST isteğidir. İstekte etkin temanın adı ve kurulu her tema için ad, sürüm, yazar, ana tema (Template), klasör adı (Stylesheet) ve varsa “Update URI” alanı gider. Liste temaların klasör adına göre anahtarlanır. Sitenin yerel ayarları ve kurulu çeviriler de gönderilir. WordPress.org yanıtı üç gruba ayırır: güncellemesi olanlar, güncellemesi olmayanlar ve çeviri güncellemeleri.

İstek başarısız olursa ya da sunucu 200 dışında bir yanıt verirse fonksiyon sessizce çıkar ve eldeki eski kayıt kalır. Panelde hata mesajı görmezsiniz.

Bildirimin gelmemesinin sık nedenleri

1. Sürüm henüz WordPress.org’da yayında değil

Bir sürümün dizine yüklenmesi ile kullanıcıların güncelleme olarak görmesi arasında zaman geçebilir. Bizim sürüm tarihlerimiz temaların SVN deposundaki sürüm klasörlerinin tarihidir; tema dizinindeki “Last updated” tarihi bundan birkaç gün sonra olabilir. Sitemizde bir sürümü gördüğünüz hâlde panelde görmüyorsanız temanın WordPress.org sayfasındaki sürüm numarasına bakın. Son yedi günde yeni sürüm alan temaları bu hafta güncellenenler sayfasında topluyoruz.

2. Tema WordPress.org’dan gelmiyor

Bir pazar yerinden ya da geliştiricinin kendi sitesinden indirdiğiniz temalar WordPress.org’un güncelleme listesinde yoktur. Bu temalar güncellemeyi kendi kodlarıyla getirir; WordPress bunun için update_themes_{$hostname} adlı bir kanca sunar ve temanın “Update URI” başlığındaki alan adına göre bu kancayı çalıştırır. Çoğu ücretli tema bu işi lisans anahtarına bağlar. Lisans süresi dolmuşsa ya da anahtar girilmemişse bildirim gelmez. Böyle bir durumda doğru yer temayı satın aldığınız firmanın destek kanalıdır.

Aynı adı taşıyan iki farklı tema da karışıklık yaratabilir. WordPress.org’daki bir temayla aynı klasör adını kullanan ama başka bir kaynaktan gelen bir tema, dizindeki temanın güncelleme bildirimini alabilir. Güncellemeye basmadan önce bildirimdeki yazar ve sürüm bilgisinin sizin temanızla uyuştuğuna bakın.

3. Tema klasörünün adı değişmiş

Liste klasör adıyla gönderildiği için klasör adı, dizindeki temanın kısa adıyla (slug) aynı olmalıdır. Temayı zip dosyasından elle yüklediyseniz klasör bazen astra-4.14.1 ya da astra-master gibi bir adla açılır. WordPress.org bu adı dizindeki Astra temasıyla eşleştiremez ve güncelleme bildirimi göndermez. Klasör adı FTP ya da dosya yöneticisinde wp-content/themes/ altında görünür. Adı düzeltmek temayı WordPress açısından başka bir temaya çevirir; Özelleştir ayarları klasör adına bağlı saklandığı için işlemi önce bir deneme kopyasında yapın.

4. Değişiklik yaptığınız tema bir alt tema

Alt tema (child theme) sizin dosyanızdır; WordPress.org’da kaydı olmadığı için güncellemesi de olmaz. Bildirim ana tema için gelir ve Güncellemeler ekranında ayrı satırda görünür. WordPress’in Güncellemeler ekranı belgesi, tema dosyalarında yaptığınız değişikliklerin güncellemede kaybolacağını ve değişiklikler için alt tema kullanılmasını hatırlatıyor. Ana temanın dosyalarını doğrudan düzenlediyseniz güncellemeyi bekletmek yerine değişiklikleri alt temaya taşımak daha sağlıklı. Güncellemeden önce alınacak yedek için tema güncellemeden önce yedek yazısına bakabilirsiniz.

5. Sunucu WordPress.org’a ulaşamıyor

Bazı barındırma ortamlarında giden bağlantılar güvenlik duvarıyla kısıtlanır ya da DNS çözümlemesi zaman aşımına düşer. Fonksiyon bu durumda sessizce çıktığı için panelde yalnızca güncellemelerin hiç gelmediğini görürsünüz. Eklenti güncellemeleri ve çekirdek güncellemesi de aynı anda kesilmişse sorun büyük olasılıkla sunucunun dış bağlantısındadır; barındırma firmanıza api.wordpress.org adresine erişimi sorun.

6. Tema dizinde askıya alınmış

Themes Team’in askıya alma kurallarına göre geçici askıdaki bir tema düzeltilene kadar dizinde gizlenir, kalıcı askıdaki bir temaya ise hiçbir güncelleme gönderilemez. Yalnızca listeden çıkarılmış bir tema ise güncelleme almaya devam edebilir. Temanızın WordPress.org sayfası açılmıyorsa ya da arama sonuçlarında görünmüyorsa bunun nedeni askı olabilir. Güvenlik açısından ne yapılabileceğini güncelleme almayan temada güvenlik riski yazısında anlattık.

7. Gerçekten yeni sürüm yok

En sık ve en sade neden budur. Temanızın son sürümü panelde kurulu olan sürümse, bildirim beklemek boşunadır. Temanın sayfamızdaki sürüm geçmişi tablosu, son sürümün tarihini ve önceki sürümlerle arasındaki aralığı gösterir; Astra son 12 ayda 28 sürüm çıkardı ve son on sürümü arasındaki ortanca aralık 12 gün; bazı temalarda ise yıllardır yeni sürüm yoktur. Uzun süre bildirim görmüyorsanız ve temanız bu ikinci gruptaysa, sorun panelde değil temanın bakımındadır.

Otomatik güncellemeler bildirimin yerini tutar mı

Tema için otomatik güncellemeyi açtıysanız WordPress yeni sürümü sizin yerinize kurar. Ama otomatik güncelleme de aynı update_themes kaydına dayanır. Kayıt WordPress.org’dan yeni bir yanıt almadıysa otomatik güncelleme de çalışmaz. Yukarıdaki nedenlerden biri bildirimi engelliyorsa otomatik güncellemeyi de engeller. Ayrıntılar otomatik tema güncellemesi yazısında.

Kısa kontrol sırası

  1. Pano > Güncellemeler ekranını açın, bir dakika sonra sayfayı yenileyin.
  2. Temanın WordPress.org sayfasındaki sürümü, Görünüm > Temalar’da görünen kurulu sürümle karşılaştırın.
  3. wp-content/themes/ altındaki klasör adının temanın kısa adıyla aynı olduğuna bakın.
  4. Tema WordPress.org dışından geldiyse lisans ve güncelleme ayarlarını satıcının belgesinde kontrol edin.
  5. Eklenti ve çekirdek güncellemeleri de gelmiyorsa barındırma firmasına dış bağlantıyı sorun.

Kaynaklar

  1. WordPress Developer Resources, wp_update_themes()
  2. WordPress.org Documentation, Dashboard Updates screen
  3. WordPress develop deposu, wp-admin/update-core.php
  4. Make WordPress Themes, Theme suspension

Website Temalar ekibi hazırladı. Bir hata gördüyseniz bize yazın.

Devamını okuyun