Blok editörü bazen öyle küçük bir tipografi özelliği ekliyor ki, o kadar uzun zamandır eksik olduğunu fark bile etmiyorsunuz. Yazı gölgesi tam olarak bu türden. Kağıt üzerinde tek satırlık bir CSS özelliği. WordPress tema tarafında ise üç yıllık yarım çözüm — bir alt temaya sıkıştırılmış özel CSS, tek başlık için kurulmuş bir eklenti, “additional CSS” alanına kopyalanıp unutulmuş bir kural, ve yıllar sonra “hero başlıktaki bu gölge nereden geliyor” sorusuna kimsenin cevap veremediği bir dosya yığını.
WordPress’in uzun vadede kazandığını sürekli söylüyorum — yönlendirmeler, revizyonlar, eklenti ekosistemi, ölçeklenen bir yönetişim katmanı. Global Styles bu hikâyenin tasarım sistemi versiyonu. Her gerçek tasarım kararı CSS parçacıklarından theme.json‘a taşındığında site biraz daha kolay devrediliyor, biraz daha ucuza bakılıyor, 2023’te o gölge kuralını yazan tek geliştiriciye biraz daha az bağımlı hale geliyor.
WordPress 7.1 yazı gölgesini bu katmana ekliyor. Eklenti değil, filtre değil, yeni bir blok değil. styles.typography altında birinci sınıf bir özellik olarak, theme.json‘da bir kez tanımlanıp global, blok bazında veya öğe durumu bazında uygulanabiliyor. Bu yazıda ne getirdiğini, henüz ne getirmediğini ve önümüzdeki dönemde nerede kullanacağımı yazacağım.
Gerçekten yeni olan ne
Aaron Robertshaw’un “Text Shadow Support in Global Styles” başlıklı geliştirici notu 23 Temmuz 2026’da Make/Core’da yayımlandı. Not, WordPress 7.1’de gelen yüzeyi belgeliyor (yayın tarihi 19 Ağustos, yayın programı uyarınca) ve API zaten Beta 3 içinde dondurulmuş durumda.
Mekanizma styles.typography altına gelen yeni bir textShadow özelliği. Doğrudan CSS’in text-shadow özelliğine eşleniyor, yani geçerli her CSS değeri çalışıyor — tek gölge, virgülle ayrılmış birden çok gölge, tasarımcının Figma’da çizdiği her şey. Üç seviyede tanımlanabiliyor: global tipografi, blok bazında (styles.blocks.core/paragraph.typography) ve durumlar dahil öğe bazında (styles.elements.link.:hover.typography).
{
"styles": {
"typography": {
"textShadow": "1px 1px 2px red, 0 0 1em blue, 0 0 0.2em blue"
},
"blocks": {
"core/paragraph": {
"typography": {
"textShadow": "1px 1px 2px red, 0 0 1em red, 0 0 0.2em red"
}
}
},
"elements": {
"link": {
":hover": {
"typography": {
"textShadow": "none"
}
}
}
}
}
}
Kaputun altında bu iş Aki Hamano tarafından açılan ve 24 Haziran 2026’da birleştirilen Gutenberg PR #73320. Şubat 2023’ten beri açık olan “Typography: Add Text shadow support” takip biletinin ilk maddesini kapatıyor. Zengin metin yer tutucuları gölgeyi ayıklıyor ki boş durum okunabilir kalsın; gerçek içerik hem editörde hem ön yüzde gölgeyi koruyor. Robertshaw değişiklikleri “eklemeli” olarak tanımlıyor — mevcut temalar hiçbir şey yapmıyor, hiçbir şey almıyor, hiçbir şey kırılmıyor.
7.1’de gelmeyen kısmı da yazmak gerekiyor. Blok denetçisinde henüz kontrol yok — editörün sağ kenar çubuğundan tek bir başlığa gölge atayabileceği bir açılır menü yok. Global Styles UI’da hazır ayar sistemi de yok, settings.typography.textShadowPresets yok, var(--wp--preset--text-shadow--soft) gibi özel değişkenler yok. Bu iş, henüz açık olan takip PR’ı #79584‘te — Paragraph ve Heading bloklarına blok desteği, hazır ayar şeması ve düzenleme arayüzü ekliyor. Robertshaw bu kısmın sonraki sürüme kaldığını açıkça yazıyor.
Yani 7.1’in şekli bilinçli olarak dar tutulmuş: tema yazarları gölgeleri theme.json‘da tanımlıyor, geri kalan herkes UI katmanını bekliyor. Doğru sıralama bu.
WordPress ve WooCommerce ekipleri için neden önemli
Bu güncellemenin sıradan bir “küçük tipografi eklemesi” yazısından farklı yere düşmesinin üç somut nedeni var.
Birincisi, ajans saatlerini yiyen o kalıp ortadan kalkıyor. Bilirsiniz — müşteri, açık renkli bir ürün fotoğrafının üzerinde beyaz metnin okunabilir kalması için hero başlığa yumuşak bir gölge istiyor. Eski akış: alt tema, ek bir stil dosyası, bir .hero-title { text-shadow: ... } kuralı, teslim dokümanına bir not, ve gelecek yıl hero’yu yeniden tasarlayan kişi için bir mayın. Yeni akış: theme.json içinde styles.elements.h1.typography altına iki satır, tema ile birlikte sürümleniyor, wp theme.json araçları ile keşfedilebilir hale geliyor, “rastgele CSS” yığınından çıkıyor.
İkincisi, blok editörünün diğer özelliklerde verdiği aynı olgunluk sinyali. Kenar yarıçapı, kutu gölgesi, harf aralığı, metin dekorasyonu — her biri özel-CSS-sadece durumundan theme.json özelliğine, oradan hazır ayar sistemine, oradan blok denetçisi kontrolüne aynı yolu yürüdü. Yazı gölgesi şimdi ikinci adımda. Kutu gölgesinin bu yolculuğunu izlediyseniz geri kalanı planlamayı zaten biliyorsunuz.
Üçüncüsü, WooCommerce açısı. Mağaza temaları hero fotoğrafına ve ürün kartlarına ağır yaslanıyor. Metnin görsel üzerine bindiği yerde kontrast bozuluyor ve tasarımcının ilk çözümü gölge oluyor. H1 öğesine veya buton öğesine gölgeyi bir kısa kod içine değil, bir sayfa oluşturucu modülünün içine değil, doğrudan theme.json‘a gömebilmek, ileride mağaza teması değişimini ucuzlatıyor — çünkü tasarım kararı dosyayla birlikte taşınıyor.
Ben ne yaparım (ve ne yapmam)
Blok teması geliştirip bakan ekipler için bu hafta ve önümüzdeki hafta için dört maddelik bir plan.
- Mevcut yazı gölgesi kurallarınızı denetleyin. Her özel stil dosyasında, alt temada ve
additional CSSalanında bu özelliği grep’leyin. Bulunan her kural, 19 Ağustos sonrasıtheme.json‘a taşınacak aday demek. Aynı gün değil — listeyi şimdi çıkarın, taşımayı planlı bir bakım penceresinde yapın. - Beta 3 üzerinde test edin, üretimde değil. Beta 3 sürümü bu yüzeyi zaten taşıyor. Bir Playground blueprint’i veya bir kopya ortam açın, temaya ait
theme.json‘atextShadowekleyin, gölgenin hem editörde hem ön yüzde çıktığını doğrulayın. Üretimde zaten kullandığınız CSS değerlerini birebir deneyin ki fark sıfır olsun. - Bugün hazır ayar kütüphanesi kurmayın.
soft,glow,retroslug’larını icat edip bir eklenti üzerinden kaydetmek cazip görünüyor. Yapmayın. #79584’teki hazır ayar şeması henüz birleştirilmedi. Bugün kuracağınız her şey o yüzey geldiğinde yeniden adlandırılmak zorunda kalacak. Bir sürüm bekleyin. - Bunu WooCommerce 11.0 penceresinin üzerine yığmayın. WC 11.0 28 Temmuz’da geliyor. WP 7.1 19 Ağustos’ta geliyor. İki yükseltme penceresi, iki triyaj kuyruğu, üç hafta arayla. WC 11.0 geçişini önce WordPress 7.0.2 kararlı sürümü üzerinde yapın, 7.1 geçişini ayrı planlayın. Sıralı bakım pencereleri hafta sonlarını kurtarır.
Yapmayacağım bir şey daha: bugün yazı gölgesi için denetçi kontrolü ekleyen üçüncü parti bir eklenti kurmak. Blok seviyesi arayüzü çekirdek tarafından bir sonraki sürüm döngüsünde geliyor. Bugün benimseyeceğiniz her üçüncü parti kontrol, çekirdek kendi versiyonunu yayımladığı anda teknik borca dönüşür — üstelik çekirdek çoğu denetçi eklentisinden daha iyi UX gönderir, çünkü var olan her temada ayakta kalmak zorundadır, sadece birinde değil.
Bu özelliğin asıl anlamı gölgenin kendisi değil. Asıl anlamı, “rastgele CSS” klasöründe bir parça daha az kural ve temanın kendi içinde yaşayan bir tasarım kararı daha.
Last modified: Temmuz 26, 2026
United States / English
Slovensko / Slovenčina
Canada / Français
Türkiye / Türkçe