Visibility Logic for Elementor, Elementor ile oluşturduğunuz sayfalardaki widget, bölüm veya konteynerlerin görünürlüğünü belirli koşullara bağlamanızı sağlayan bir WordPress eklentisidir. Kullanıcı rolü, ACF alanları, cihaz türü, tarih ve saat, tarayıcı gibi çeşitli dinamik koşullar tanımlayarak içeriğinizi hedef kitlenize göre kişiselleştirebilirsiniz. Eklenti, WordPress 5.0 ve üzeri ile uyumludur ve PHP 7.4 veya daha yeni bir sürüm gerektirir. Son sürüm 2.5.0'dır ve WordPress 7.0.3 ile test edilmiştir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Elementor ile web sitesi yöneten ve içeriklerini farklı kullanıcı gruplarına göre kişiselleştirmek isteyenler
- Gelişmiş özel alanlar (ACF) kullanarak içerik görünürlüğünü dinamik hale getirmek isteyen geliştiriciler
- Mobil, tablet ve masaüstü kullanıcılarına farklı deneyimler sunmak isteyen site sahipleri
Yaygın kullanım alanları
Kullanıcı Rolüne Göre İçerik Gösterme
Örneğin, yalnızca giriş yapmış kullanıcılara veya belirli bir kullanıcı rolüne (abone, editör vb.) özel içerikler gösterebilirsiniz.
ACF Alanlarına Dayalı Dinamik Görünürlük
Advanced Custom Fields ile tanımladığınız alanların değerlerine göre (boş, dolu, eşit, içerir vb.) öğeleri koşullu olarak görüntüleyebilirsiniz.
Cihaz ve Tarayıcıya Göre Uyarlama
Masaüstü, tablet veya mobil cihazlarda farklı içerikler göstererek kullanıcı deneyimini iyileştirebilir; belirli tarayıcılarda farklı uyarılar veya yönlendirmeler yapabilirsiniz.
İncelenmesi gereken noktalar
- Eklenti, Elementor eklentisiyle birlikte çalışır; Elementor'un yüklü ve aktif olması gerekir.
- ACF alanları için gelişmiş özellikler (tekrarlayan alanlar, seçenek sayfası vb.) yalnızca Pro sürümde sunulmaktadır.
- Eklenti, PHP 7.4 ve üzerini gerektirir; eski PHP sürümleriyle uyumluluk sorunları yaşanabilir.
WordPress.org
Kurulum ve geliştirme notları
Kurulum, WordPress yönetici panelinden doğrudan yapılabilir veya eklenti dosyaları sunucuya yüklenebilir.
- 1Eklentiyi WordPress yönetici panelinden 'Eklentiler → Yeni Ekle' bölümünden arayarak kurun veya ZIP dosyasını yükleyin.
- 2Eklentiyi etkinleştirin.
- 3Elementor ile bir sayfa düzenleyin.
- 4Herhangi bir widget, bölüm veya konteyner seçin.
- 5Görünürlük sekmesine gidin.
- 6Koşulları etkinleştirin ve görüntüleme kurallarını yapılandırın.
- 7Sayfayı kaydedin ve önizleyin.
Eklenti, sürüm 2.5.0 itibarıyla yeni koşullar ve iyileştirmeler içermektedir. Geliştirme sürecinde cihaz türü algılama, ACF alan koşulları ve çeşitli hata düzeltmeleri yapılmıştır.
- Yeni: Cihaz Türü koşulu — Masaüstü, Tablet veya Mobil için sunucu tarafı User-Agent algılama ile öğeleri göster/gizle.
- Yeni: ACF Alan koşulu — Geçerli sayfadaki Advanced Custom Fields değerlerine göre 7 operatörle (boş, dolu, eşit, farklı, içerir, doğru, yanlış) göster/gizle.
- Pro'da gelişmiş ACF özellikleri: kullanıcı alanları, tekrarlayan alanlar, seçenek sayfası, terim meta, belirli gönderi/kullanıcı kaynakları ve 17 operatörle AND/OR mantığı.
- 2.4.0 sürümünde WordPress 6.9 ve Elementor 3.35 uyumluluğu sağlandı; PHP 8.x uyarıları ve tarayıcı algılama sorunları düzeltildi.
- Minimum PHP sürümü 7.4'e yükseltildi.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, web sitenizin ihtiyaçlarına özel koşullu görünürlük senaryoları tasarlayabilir ve mevcut eklentilerle entegrasyonunu planlayabiliriz. Kurumsal Websitesi Paketi kapsamında, markanıza ve hedef kitlenize uygun dinamik içerik stratejileri geliştiriyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Visibility Logic for Elementor hangi WordPress sürümleriyle uyumludur?
Eklenti, WordPress 5.0 ve üzeri sürümlerle uyumludur. Son sürüm 2.5.0, WordPress 7.0.3 ile test edilmiştir.
ACF alan koşullarını kullanmak için Pro sürüm gerekli mi?
Temel ACF alan koşulları (boş, dolu, eşit, içerir vb.) ücretsiz sürümde sunulmaktadır. Ancak kullanıcı alanları, tekrarlayan alanlar, seçenek sayfası gibi gelişmiş özellikler Pro sürümde yer almaktadır.
Eklenti mobil cihazlarda farklı içerik göstermemi sağlar mı?
Evet, 2.5.0 sürümüyle birlikte cihaz türü koşulu eklenmiştir. Masaüstü, tablet veya mobil cihazlara göre öğeleri gösterebilir veya gizleyebilirsiniz.