WP Consent API, WordPress sitelerinde ziyaretçi onayını yönetmek için standart bir arayüz sunar. Eklenti, temel olarak kullanıcının hangi onay kategorilerine (örneğin fonksiyonel, istatistiksel, pazarlama) izin verdiğini okumak ve kaydetmek üzerine kuruludur. Sürüm 2.0.1 ile birlikte hizmet bazlı onay yönetimi de eklenmiştir; bu sayede kategori bazlı onayın yanı sıra belirli bir hizmet için ayrı onay alınabilir. Bu yaklaşım, özellikle çerez ve izleme araçlarının kullanıldığı projelerde gizlilik uyumluluğunu sağlamak için önemli bir altyapı oluşturur.
Hangi ihtiyaçlarda değerlendirilebilir?
- Gizlilik uyumluluğu (GDPR, KVKK vb.) gerektiren WordPress tabanlı kurumsal siteler
- Çerez ve izleme araçlarını (analytics, reklam) yöneten ve kullanıcı onayına ihtiyaç duyan projeler
- Onay yönetimini merkezi bir API üzerinden standartlaştırmak isteyen geliştiriciler
Yaygın kullanım alanları
Çerez Onayı Yönetimi
Sitenizde kullanılan çerezlerin kategorilere göre kullanıcı onayına tabi tutulması ve bu onayların merkezi bir API ile okunup kaydedilmesi.
Hizmet Bazlı Onay
Belirli bir hizmet (örneğin bir analitik aracı) için kullanıcıdan ayrı onay alınması ve bu onayın yönetilmesi.
Geliştirici Entegrasyonu
Tema veya eklenti geliştiricilerinin, kullanıcı onayına duyarlı kodlar yazarken standart bir API kullanarak uyumluluk sağlaması.
İncelenmesi gereken noktalar
- WP Consent API, bir onay yönetim platformu (CMP) değildir; yalnızca onay verilerini okumak ve kaydetmek için bir API sağlar. Bu nedenle, kullanıcıya onay soran bir arayüz (banner vb.) ayrıca kurulmalıdır.
- Eklenti, WordPress 5.0 ve üzeri ile PHP 7.4 ve üzeri sürümlerle uyumludur. Güncel WordPress sürümleriyle test edilmiştir, ancak sitenizin sürümünü kontrol etmeniz önerilir.
- Eklenti, onay yönetimini standartlaştırmak için tasarlanmıştır; ancak her gizlilik düzenlemesi farklı gereksinimler içerebilir. Bu nedenle, yasal uyumluluk için mutlaka hukuki danışmanlık alınmalıdır.
WordPress.org
Kurulum ve geliştirme notları
Eklenti, WordPress yönetim paneli üzerinden veya manuel olarak kurulabilir. Kurulum sonrasında aktifleştirilmesi yeterlidir.
- 1Eklentiyi WordPress.org'dan indirin.
- 2İndirilen dosyayı wp-content/plugins dizinine yükleyin.
- 3WordPress yönetim panelinde 'Eklentiler' bölümüne gidin ve eklentiyi etkinleştirin.
WP Consent API, geliştiricilere kategori ve hizmet bazlı onay kontrolü için çeşitli fonksiyonlar ve JavaScript API'leri sunar. Sürüm 2.0.1 ile birlikte kod kalitesi iyileştirilmiş ve tip tanımları eklenmiştir.
- Kategori bazlı onay kontrolü için wp_has_consent() fonksiyonu.
- Hizmet bazlı onay kontrolü için wp_has_service_consent(), wp_is_service_denied() ve wp_set_service_consent() fonksiyonları.
- JavaScript tarafında wp_has_service_consent(), wp_is_service_denied() ve wp_set_service_consent() fonksiyonları ile wp_consent_api_status_change_service olayı.
- Onay değişikliklerinde tetiklenen wp_consent_service_changed aksiyon kancası.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, WP Consent API'yi kullanarak projenize özel onay yönetimi mimarisi tasarlayabiliriz. Mevcut temanız veya eklentilerinizle entegrasyon, özel onay banner'ları geliştirme ve hizmet bazlı onay akışları kurma konularında destek sağlayabiliriz. Gizlilik uyumluluğu gereksinimlerinizi birlikte değerlendirerek size en uygun çözümü planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
WP Consent API, çerez onayı için bir banner sağlıyor mu?
Hayır, WP Consent API yalnızca onay verilerini okumak ve kaydetmek için bir API sunar. Kullanıcıya onay soran bir arayüz (banner) ayrıca kurulmalıdır.
WP Consent API hangi WordPress sürümleriyle uyumludur?
Eklenti, WordPress 5.0 ve üzeri sürümlerle uyumludur. Son test edilen sürüm WordPress 7.0.3'tür. PHP 7.4 veya üzeri gerektirir.
WP Consent API, hizmet bazlı onayı nasıl destekler?
Sürüm 2.0.1 ile birlikte gelen hizmet bazlı onay API'si sayesinde, belirli bir hizmet için ayrı onay alabilir ve yönetebilirsiniz. wp_has_service_consent(), wp_is_service_denied() ve wp_set_service_consent() fonksiyonları bu işlemleri sağlar.