Web sitenize tek tıklamayla erişin – 1'den fazla kuruluş tarafından güvenilen çözüm. 60,000 dünya çapındaki web siteleri

WordPress Web Sitelerinde Popup'lara Erişilebilirlik Nasıl Sağlanır

WordPress web sitelerinin kullanılabilirliğini ve kapsayıcılığını artırmak için erişilebilir açılır pencere tasarım tekniklerini gösteren çizim.
Yazar:

Marlene Fichtner

Yüklenme tarihi:

11 Aralık 2024

Ücretsiz Erişilebilirlik Kontrol Listesi
En önemli erişilebilirlik kontrollerini içeren ücretsiz bir kontrol listesi edinin.

Pop-up'lar, özel tekliflere dikkat çekmek, bülten kayıtlarını toplamak veya önemli bilgiler sağlamak için güçlü bir araç olabilir. Ancak erişilebilirliğe gereken dikkat gösterilmezse, yardımcı teknolojilere güvenen kullanıcılar için hızla sinir bozucu bir engel haline gelebilirler. Pop-up'larınızın kapsayıcı olmasını sağlamak, yalnızca görsel çekiciliğin ötesinde düşünmek anlamına gelir; klavye kullanılabilirliğine, anlamlı ARIA niteliklerine, mantıksal odak yönetimine ve düşünceli tetik stratejilerine odaklanmak. Bu en iyi uygulamaları izleyerek, daha adil bir kullanıcı deneyimi sunacak, marka itibarını iyileştirecek ve genel olarak daha iyi etkileşim göreceksiniz.

1. Erişilebilirliğe Hazır Bir Temelle Başlayın

Eylem: Erişilebilirliği vurgulayan araçlar, temalar veya açılır pencere eklentileri seçerek başlayın. Tüm WordPress açılır pencere çözümleri eşit yaratılmamıştır. Neden: Erişilebilirliği göz önünde bulundurarak oluşturulmuş bir eklenti, klavye gezintisi gibi özellikleri kullanıma hazır olarak sunarak, yapmanız gereken manuel işleri azaltacaktır. Bahşiş: Belgeleri, kullanıcı incelemelerini kontrol edin ve eklenti geliştiricilerine erişilebilirlik uyumlulukları hakkında doğrudan soru sorun. ARIA niteliklerinden, odak tuzağından ve atlama bağlantılarından bahsedenleri tercih edin.

2. Klavye Navigasyonunu En Baştan Sağlayın

Eylem: Kullanıcılar yalnızca klavyelerini kullanarak açılır pencerenizi tetikleyebilmeli, etkileşimde bulunabilmeli ve kapatabilmelidir. Nasıl: Tıklanabilir öğeler arasında ileri gitmek için Tab tuşuna ve geri gitmek için Shift+Tab tuşuna basarak açılır pencerenizi test edin. Enter veya Space tuşuna basmanın düğmeleri ve bağlantıları etkinleştirdiğinden emin olun. Açılır pencere göründüğünde, odak hemen içine taşınmalıdır. Kapatıldığında, odak onu açan öğeye geri dönmelidir. Bahşiş: Kullanıcıların tam olarak hangi öğenin seçildiğini bilmeleri için açıkça görülebilen bir odak anahattı sağlayın. İyi odak durumları, yönlendirme için önemlidir ve karışıklığı önler.

3. ARIA Rollerini ve Niteliklerini Dikkatlice Kullanın

Eylem: Yardımcı teknolojilerin açılır pencereyi yorumlamasına yardımcı olmak için uygun ARIA niteliklerini ekleyin. Nasıl: Açılır pencere içeriğinizi bir kapsayıcıya sarın role="dialog" (genel açılır pencereler için) veya role="alertdialog" (acil mesajlar için). Popup'ın başlığına ve açıklamasına şu şekilde başvurun: aria-labelledby ve aria-describedbyBu, ekran okuyucu kullanıcılarının açılır pencerenin amacını hemen anlamalarını sağlar. Bahşiş: ARIA niteliklerini güncel tutun. Açılır içerik dinamik olarak değişirse (örneğin, çok adımlı bir formda adımları değiştirme), ARIA referanslarınızın hala mantıklı olduğundan emin olun.

4. Odaklanmayı Yöneterek Yön Kaybını Önleyin

Eylem: Açılır pencere açıldığında ve kapandığında klavye odağının nereye ineceğini kontrol edin. Nasıl: Açılır pencere göründüğünde, programatik olarak ayarlayın .focus() içindeki ilk etkileşimli öğede, örneğin bir kapatma düğmesi veya bir başlıkta. Bu, kullanıcılara artık açılır pencere arayüzünde çalıştıklarını bildirir. Açılır pencere kapandığında, odağı tetikleyici öğeye (açan düğme veya bağlantı gibi) geri döndürün. Bahşiş: Uygun odak yönetimi, kullanıcıların aniden sayfada nerede olduklarından emin olamamalarına neden olan "odak kaybını" önler. Bu olmadan, açılır pencerenin altında gizlenmiş öğelerle yanlışlıkla etkileşime girebilir veya gezinmeyi tamamen kaybedebilirler.

5. Odak Tuzaklamayı Uygulayın

Eylem: Kullanıcının odağının, açılan pencere kapatılıncaya kadar pencereden ayrılmasını önleyin. Neden: Odaklanma tuzağı olmadan kullanıcılar açılır pencerenin sınırlarını geçip, arkasında gizli öğelere gidebilirler; bu da ekran okuyucu kullanıcılarının yorumlaması için kafa karıştırıcı, hatta imkansız olabilir. Nasıl: Basit bir JavaScript kod parçacığı, odak noktasının açılır penceredeki son etkileşimli öğeye ulaştığını algılayabilir ve onu ilk öğeye geri döndürebilir. Bu, sınırlı, sezgisel bir klavye gezinme döngüsü sağlar.

6. Net Bir Kapatma Mekanizması Sağlayın

Eylem: İyi etiketlenmiş bir kapatma düğmesi ekleyin ve Escape tuşunun açılır pencereyi kapatabildiğinden emin olun. Neden: Kullanıcıların, özellikle otomatik olarak tetiklendiyse, açılır pencereyi kapatmak için hızlı ve sezgisel bir yola ihtiyaçları vardır. Küçük, etiketlenmemiş bir "X" simgesine güvenmek herkes için net olmayabilir. Bahşiş: Sadece bir simge yerine "Kapat" veya "Kapat" gibi açıklayıcı metinler içeren bir kullanın. Ekran okuyucu kullanıcıları için bu, nasıl çıkılacağını açıkça belirtir. Ayrıca, Escape tuşuna basmanın açılır pencereyi kapattığından ve anında bir kaçış yolu sunduğundan emin olun.

7. İçeriği Basit ve Odaklı Tutun

Eylem: Açılır pencereler özlü ve anlaşılması kolay bilgiler sunmalıdır. Neden: Aşırı karmaşık veya uzun açılır içerikler tüm kullanıcıları bunaltabilir, ancak özellikle ekran okuyucu kullananları zorlayabilir. Nasıl: Kısa bir başlık, kısa bir açıklayıcı paragraf ve net bir harekete geçirici mesaj (CTA) kullanın. Ek ayrıntılara ihtiyaç varsa, açılır pencereye çok fazla şey sıkıştırmak yerine özel bir sayfaya bağlantı verin. Bahşiş: Basitlik, bilişsel yükü azaltır ve kullanıcıların karışıklığa yol açmadan hızlı bir şekilde harekete geçmesini veya açılan pencereyi kapatmasını sağlar.

8. Gereksiz veya Otomatik Tetikleyicilerden Kaçının

Eylem: Kullanıcı eylemlerine göre veya makul bir gecikmeden sonra açılır pencereleri gösterin. Birden fazla, örtüşen açılır pencerelerden veya müdahaleci zamanlamalardan kaçının. Neden: Hemen veya çok sık görünen açılır pencereler kullanıcıları ürkütebilir, bilişsel zorlanmayı artırabilir ve onları istenmeyen istemlerde gezinmeye zorlayabilir. Bu, özellikle dikkat ile ilgili engelleri olanlar için stresli olabilir. Bahşiş: Sayfa yüklenirken otomatik olarak açılan açılır pencereler yerine, "Daha Fazla Bilgi Edinin" düğmesine tıklamak veya belirli bir noktaya kaydırmak gibi tetikleyicileri göz önünde bulundurun.

9. Görsel ve Bağlamsal İpuçları Sağlayın

Eylem: Açılır pencereye açıklayıcı bir başlık veya başlık ekleyin ve görsel olarak farklı olduğundan emin olun. Neden: Bir başlık, tüm kullanıcıların açılır pencerenin ne hakkında olduğunu hızlı bir şekilde belirlemesine yardımcı olur. Ekran okuyucu kullanıcıları için, açıklayıcı bir başlık ( aria-labelledby) açılır pencerenin amacını hemen açıklığa kavuşturur. Bahşiş: Açılır pencerenin içinde başlıklar (örneğin H2) kullanın ve bunlara şu şekilde başvurun: aria-labelledby böylece ekran okuyucu açılır açılmaz bunu duyuracaktır.

10. Yardımcı Teknolojiler ve Çoklu Cihazlarla Test Edin

Eylem: Açılır pencerenizi ekran okuyucularla (Windows'ta NVDA, macOS/iOS'ta VoiceOver), yalnızca klavye gezintisiyle ve farklı tarayıcılar/cihazlarla manuel olarak test edin. Neden: Her araç veya cihaz benzersiz zorlukları ortaya çıkarabilir. Otomatik araçlar yaygın sorunları vurgulayabilir, ancak gerçek dünya testleri gerçek kullanıcı deneyimlerine ilişkin içgörüler sunar. Bahşiş: Mümkünse, test sürecinize engelli kullanıcıları dahil edin veya erişilebilirliğe odaklanan çevrimiçi topluluklardan geri bildirim toplayın. Bu uygulamalı yaklaşım, teorik en iyi uygulamalarınızın gerçek kapsayıcılığa dönüşmesini sağlar.

11. Zamanla Gelişmeye Devam Edin

Eylem: Erişilebilirlik tek seferlik bir çaba değildir. Sitenizi yeniden tasarlarken, yeni açılır pencereler eklerken veya işlevselliği ayarlarken bu yönergeleri tekrar gözden geçirin. Neden: Standartlar gelişir, kullanıcıların ihtiyaçları değişir ve sitenizin içerik stratejisi değişebilir. Erişilebilirliği sürdürmek kullanıcı merkezli kalmanızı sağlar. Bahşiş: Periyodik erişilebilirlik denetimleri planlayın. Her yeni açılır pencere tanıttığınızda veya stilini değiştirdiğinizde, yeniden test edin. Yol haritanızı ve dahili kılavuzlarınızı güncellemek uzun vadeli başarıyı garanti eder.

12. Ekibinizi ve Müşterilerinizi Eğitin

Eylem: Tasarımcıların, geliştiricilerin, içerik oluşturucularının ve paydaşların erişilebilir açılır pencerelerin neden önemli olduğunu anlamalarını sağlayın. Neden: İşbirlikçi bir yaklaşım, erişilebilirliğin yalnızca geliştiricinin işi olmadığından emin olur. İçerik editörleri metni kısa tutmayı hatırlayabilir, tasarımcılar görünür odak durumlarını vurgulayabilir ve QA test uzmanları klavye tuzaklarını kontrol edecektir. Bahşiş: Bu yönergeleri şirket içinde paylaşın veya basit bir kontrol listesi oluşturun. Herkes erişilebilirliğe değer verdiğinde, tüm kullanıcı deneyimi iyileşir.

Bu blog yalnızca bilgilendirme amaçlıdır ve hukuki tavsiye niteliği taşımaz. İçeriğin doğruluğu, eksiksizliği veya uygulanabilirliği konusunda hiçbir beyan veya garanti vermiyoruz. Erişilebilirlik gereksinimleri yargı yetkisine ve kullanım durumuna göre değişebilir. Yasaların izin verdiği ölçüde, sağlanan bilgilere dayanmaktan kaynaklanan herhangi bir sorumluluğu reddediyoruz. 

İlgili Makaleler

WordPress için En İyi Sınav Eklentisi

Etkileşimli testler, etkileşim, potansiyel müşteri bulma ve daha fazlası için en güçlü araçlardan biridir…

Çok Dilli WordPress Siteleri için Erişilebilirlik Nasıl Optimize Edilir

Çok dilli WordPress sitelerinde erişilebilirliğin sağlanması, kapsayıcı bir web deneyimi oluşturmak için çok önemlidir…

WordPress'te Erişilebilir Resim Döngüleri Nasıl Oluşturulur

Görsel slayt gösterileri, WordPress sitenizin çekiciliğini artırabilecek görsel olarak ilgi çekici öğelerdir…

Üçüncü Taraf WordPress Temalarındaki Erişilebilirlik Sorunları Nasıl Düzeltilir

Üçüncü parti WordPress temaları genellikle etkileyici tasarımlarla gelir ancak yerleşik erişilebilirlik özelliklerinden yoksun olabilirler…

WordPress Menülerine Atlama Gezinme Bağlantıları Nasıl Eklenir

Gezinmeyi atlama bağlantıları, WordPress sitenizde erişilebilirliği artırmak için çok önemlidir. Bunlar şunlara olanak tanır…

WordPress Blog Yazılarında Erişilebilirlik Nasıl Sağlanır

Blog yazılarında erişilebilirlik, içeriğinizin kapsayıcı ve herkes tarafından kullanılabilir olmasını sağlar…

Elementor'da Erişilebilir Formlar Nasıl Tasarlanır

Elementor'da erişilebilir formlar oluşturmak, engelliler dahil tüm kullanıcıların formlara erişebilmesini sağlar…

Adım Adım: WooCommerce'de Erişilebilirlik Sorunlarını Düzeltme

WooCommerce, çevrimiçi mağazalar oluşturmak için popüler bir platformdur, ancak erişilebilirliğini sağlamak...

Sitenizi bugün erişilebilir hale getirin

Avrupa'da üretilen 60,000'den fazla web sitesinin güvendiği OneTap, 1 numaralı WordPress erişilebilirlik eklentisidir. Erişilebilirliği 1 dakikada iyileştirin; kodlama gerekmez.
1
Paketinizi seçin
2
Plugin İndir
3
1 Tıklamayla Kurun
bitmiş
1
Paket Seçiniz
2
Plugin İndir
3
kurmak
bitmiş
WordPress için Ücretsiz Erişilebilirlik Kontrol Listesi

WordPress sitelerinin en çok yaptığı hatalar ve bunları nasıl düzeltebilirsiniz. WordPress sitenizdeki sık karşılaşılan erişilebilirlik sorunlarını tespit etmek için pratik, adım adım bir kontrol listesi edinin.