WordPress Bloklarında Görünürlük Ayarları ile cihaz, kullanıcı, tarih ve diğer koşullara göre Gutenberg bloklarını nasıl gösterip gizleyeceğinizi öğrenin.
Bir WordPress sayfasındaki her içeriğin her ziyaretçiye aynı anda gösterilmesi gerekmeyebilir. Mobil kullanıcıya farklı bir görsel göstermek, kampanya mesajını belirli saatlerde yayınlamak veya giriş yapmış ziyaretçilere özel bir alan hazırlamak isteyebilirsiniz. Bunları ayrı sayfalar oluşturmadan yönetmenin yolu, blokların hangi koşullarda görüntüleneceğini belirlemektir.
WordPress Bloklarında Görünürlük Ayarları özellikle Gutenberg ile hazırlanan sayfalarda içerik yönetimini daha esnek hale getirir. Bir blok cihaz türüne, kullanıcı durumuna, tarih ve saate ya da URL gibi farklı koşullara göre gösterilebilir veya gizlenebilir. Buradaki önemli ayrıntı, görünürlüğün yalnızca tasarımla değil, içeriğin ziyaretçiye hangi şartlarda ulaştığıyla da ilgili olmasıdır.
Blok editörünün çalışma mantığını daha iyi anlamak ve hazır eklentilere bağlı kalmadan kendi blok yapınızı oluşturmak istiyorsanız Sadece PHP ile Gutenberg Blokları Nasıl Oluşturulur içeriğine de göz atabilirsiniz. Özellikle özel projelerde PHP tarafındaki blok mantığını bilmek, görünürlük koşullarının nerede ve nasıl uygulanabileceğini anlamayı kolaylaştırır.

WordPress Bloklarında Görünürlük Ayarları Nasıl Çalışır?
WordPress bloklarında görünürlük ayarları, seçilen bir bloğun belirli koşullar gerçekleştiğinde gösterilmesini veya gizlenmesini sağlar. Cihaz türü, ekran genişliği, kullanıcı rolü, oturum durumu, tarih, saat, URL, yönlendiren kaynak ve bazı özel veriler koşul olarak kullanılabilir. WordPress çekirdeğinde tüm bu seçenekler tek panelde bulunmadığı için genellikle blok görünürlüğü eklentilerinden yararlanılır.
Görünürlük Ayarları Nedir ve Ne İşe Yarar?
Görünürlük ayarları sayfa erişimini tamamen engellemekten farklıdır. Burada amaç çoğunlukla belirli Gutenberg bloklarının ziyaretçiye gösterilip gösterilmeyeceğini kontrol etmektir.
Örneğin masaüstünde yüksek çözünürlüklü büyük bir görsel, telefonda ise daha küçük bir alternatif kullanılabilir. Benzer biçimde yalnızca belirli tarihler arasında geçerli kampanya alanları hazırlanabilir veya giriş yapmış kullanıcılara farklı içerikler sunulabilir.
Bu yaklaşım özellikle aynı sayfa içerisinde farklı kullanıcı senaryolarını yönetmek gerektiğinde işe yarar.
Block Visibility ile Görünürlük Ayarı Yapma
Block Visibility, bu amaçla kullanılabilecek kapsamlı seçeneklerden biridir. Gutenberg editöründe ilgili bloğu seçtikten sonra sağ taraftaki Inspector panelinden görünürlük koşulları tanımlanabilir.
Desteklenen koşullar arasında cihaz ve tarayıcı türü, tarih ve saat, kullanıcı rolü, ekran boyutu, URL yolu, sorgu parametreleri, yönlendirme kaynağı ve belirli çerezler bulunur. Birden fazla koşul aynı blok üzerinde birlikte de kullanılabilir.
Örneğin çalışma saatleri içerisinde farklı bir başlık göstermek için ilgili blokta Date & Time seçeneği açılarak saat aralığı belirlenebilir. Tüm koşulları geçersiz kılıp bloğu tamamen gizlemek gerektiğinde ise Hide the block from everyone seçeneği kullanılabilir.
Eklentinin genel yapılandırması Ayarlar > Block Visibility bölümünden yönetilir. Bazı bloklarda kontrol seçenekleri görünmüyorsa Full Control Mode ayarının etkin olup olmadığını kontrol etmek gerekir.
Editör olarak benzer kurulumları incelerken dikkatimi çeken küçük ama önemli nokta şu oldu: Button gibi bazı bloklarda görünürlük seçenekleri ilk anda Inspector panelinde yer almayabiliyor. Genel ayarlardan tam kontrol etkinleştirildiğinde seçeneklerin görünmesi, sorun eklentinin çalışmamasından kaynaklanıyormuş izlenimini ortadan kaldırıyor.

Cihaz ve Kullanıcı Durumuna Göre İçerik Gösterme
Daha sade koşullar yeterliyse Content Control gibi alternatifler de kullanılabilir. Bu yapı iki temel gruba odaklanır: cihaz kuralları ve kullanıcı kuralları.
Cihaz kurallarıyla masaüstü, tablet ve mobil ziyaretçiler için farklı bloklar hazırlanabilir. Kullanıcı kuralları ise oturum açmış veya çıkış yapmış ziyaretçilere, belirli kullanıcı rollerine ya da seçilmiş rol gruplarına göre içerik göstermenizi sağlar.
Test aşamasında koşulları tamamen silmek yerine Disable Device Rules veya Disable User Rules seçenekleriyle geçici olarak kapatmak daha pratiktir. Böylece ayarları tekrar kurmaya gerek kalmadan farklı senaryolar karşılaştırılabilir.
Daha Gelişmiş Koşullar Gerekiyorsa Ne Yapılabilir?
Conditional Blocks, birden fazla koşulu AND ve OR mantığıyla birleştirmek isteyenler için alternatif oluşturur. Wicked Blocks Condition ise kullanıcı rolü, oturum durumu, tarih, kategori, etiket, yazı durumu ve URL parametreleri gibi koşulların yanında özel PHP fonksiyonlarından yararlanılmasına da izin verir.
Basit bir ihtiyaç için eklenti kullanmak zorunlu değildir. PHP ile kullanıcı durumunu kontrol etmek veya belirli kategorilerde öne çıkan görseli kaldırmak mümkündür. Ancak yalnızca CSS ile bir öğeyi görünmez hale getirdiğinizde HTML içeriği sayfa kaynağında kalabilir. Bu nedenle seçilen yöntemin çıktısını yayına almadan önce kontrol etmek önemlidir.
Konum bilgisinde harici bir API kullanılıyorsa her sayfa yüklemesinde yeni istek göndermek performansı etkileyebilir. Kaynakta da belirtildiği gibi bu tür verileri geçici olarak önbelleğe almak daha kontrollü bir yaklaşım sunar.
2026 itibarıyla WordPress tarafında görünürlük ayarlarını uygulamadan önce staging ortamında cihaz, kullanıcı ve zaman koşullarını ayrı ayrı test etmek hâlâ en güvenli çalışma biçimlerinden biridir. Üçüncü taraf blok eklentileri kullanılıyorsa uyumluluk kontrolünü de atlamamak gerekir.

Bu noktaya kadar ayarları doğru yapmanıza rağmen WordPress yönetim panelinde seçenekleri bulamıyor, eklenti çakışması yaşıyor veya kod tarafındaki işlemleri kendi başınıza çözmek istemiyorsanız 11858 üzerinden profesyonel teknik destek alınabilir. 2011 yılından bu yana Türkiye genelinde 7/24 hizmet veren 11858, bilgisayar ve modemden akıllı TV ile sosyal medya sorunlarına kadar farklı alanlarda destek sağlıyor. Gerektiğinde TeamViewer ve AnyDesk gibi lisanslı araçlarla uzaktan bağlantı kuruluyor. Hizmet dakika bazlı şeffaf ücretlendirmeyle sunulurken yüzde 95 memnuniyet oranı ve 500.000’in üzerinde başarılı işlem tecrübesi bulunuyor.
WordPress yerine daha az dinamik içerik yönetimi gerektiren bir yapı arıyorsanız En İyi 5 Statik Site Oluşturucu içeriğini de inceleyebilirsiniz. Statik site yaklaşımını Gutenberg tabanlı bir sistemle karşılaştırmak, hangi projede blok bazlı koşullara gerçekten ihtiyaç duyduğunuzu daha net görmenizi sağlayabilir.
Doğru kurgulanan WordPress Bloklarında Görünürlük Ayarları, aynı sayfayı gereksiz yere çoğaltmadan farklı ziyaretçi senaryolarını yönetmenizi sağlar. Buradaki asıl karar hangi eklentiyi seçtiğinizden çok, içeriğin neden ve hangi koşul altında değişmesi gerektiğidir. Siz blok görünürlüğünü en çok mobil tasarım, kullanıcı rolleri veya zamanlanmış içerikler için mi kullanıyorsunuz? Deneyiminizi yorumlarda paylaşabilirsiniz.