BU DERSİN BAŞLIKLARI
Bizim ülkemizde henüz bulunmasa da, Avrupa Birliği ülkelerinde Genel Verilerin Korunması Düzenlemesi (GDPR (General Data Protection Regulation)) adında bir dizi kanun vardır. Bu kanun gereğince, bir internet sitesi, ziyaretçilerine, veri politikası hakkında bilgi vermek zorundadır. Yani, siteyi ziyaret eden kullanıcılar, o sitede dolaşırken bıraktıkları bilgilerin ya da sitenin ilgili sayfalarındaki formlara girdikleri verinin hangi koşullara tabi olduğunu öğrenebilmelidir.
Bu kanunun gerekliliğini yerine getirmek için, WordPress tema yapımcılarının da temalarında bu durumu dikkate almaları gerekmektedir. Bunun için her WordPress temasının aşağıdaki verilen özellikleri taşıması gerekmektedir.
Gizlilik Politikası Sayfası (Privacy Policy Page)
Bir “Gizlilik Politikası” Sayfası Oluşturma
WordPress 4.9.6 sürümü ile birlikte, yönetim panelinde Ayarlar->Gizlilik menüsü eklenmiştir. Bu menüye giderek, temanız için bir “Gizlilik politikası” sayfası oluşturabiliyorsunuz veya oluşturduğunuz bir sayfayı “Gizlilik politikası” sayfası olarak atayabiliyorsunuz. Daha sonra da, bu sayfanın linkini aşağıda verilen fonksiyonlar ile, temanızın dilediğiniz yerine yerleştirebiliyorsunuz.
Gizlilik Politikası Sayfasına Link Vermek İçin Kullanılan Fonksiyonlar
Aşağıda bahsettiğimiz fonksiyonların çalışabilmesi için, biraz önce bahsettiğimiz yollar ile, temanıza bir “Gizlilik politikası” sayfası atanmış olmalıdır.
I- Get_privacy_policy_url() Fonksiyonu
Fonksiyon, gizlilik politikası sayfasının url değerini döndürür. Gizlilik politikası sayfanın bir linkini oluşturmak için, fonksiyonu, temanızın uygun gördüğünüz bir şablon dosyasında ve şu şekilde kullanabilirsiniz:
<a class="privacy-policy-link" href="<?php echo get_the_privacy_policy_link(); ?>">Gizlilik politikası</a>
Yukarıdaki PHP kodu aşağıdaki HTML kodunu üretir:
<a class="privacy-policy-link" href="http://benimsitem.com/gizlilik-politikasi-2/">Gizlilik politikası</a>
II- The_privacy_policy_link() Fonksiyonu
Fonksiyon, gizlilik politikası sayfasına ait bir link oluşturur ve bu linki ekrana bastırır. Gizlilik politikası sayfanın bir linkini oluşturmak için, fonksiyonu, temanızın uygun gördüğünüz bir şablon dosyasında ve şu şekilde kullanabilirsiniz:
if ( function_exists( 'the_privacy_policy_link' ) ) {
the_privacy_policy_link();
}
Yukarıdaki PHP kodu aşağıdaki HTML kodunu üretir:
<a class="privacy-policy-link" href="http://benimsitem.com/gizlilik-politikasi-2/">Gizlilik politikası</a>
Aynı fonksiyonu şu şekilde de kullanabiliriz:
if ( function_exists( 'the_privacy_policy_link' ) ) {
the_privacy_policy_link( '<div class="gizlilik-kismi">', '</div>' );
}
Yukarıdaki PHP kodu aşağıdaki HTML kodunu üretir:
<div class="gizlilik-kismi">
<a class="privacy-policy-link" href="http://benimsitem.com/gizlilik-politikasi-2/">Gizlilik politikası</a>
</div>
III- Get_the_privacy_policy_link() Fonksiyonu
Fonksiyon, gizlilik politikası sayfasına ait bir link oluşturur ve bu linki döndürür. Gizlilik politikası sayfanın bir linkini oluşturmak için, fonksiyonu, temanızın uygun gördüğünüz bir şablon dosyasında ve şu şekilde kullanabilirsiniz:
if ( function_exists( 'get_the_privacy_policy_link' ) ) {
echo get_the_privacy_policy_link();
}
Yukarıdaki PHP kodu aşağıdaki HTML kodunu üretir:
<a class="privacy-policy-link" href="http://benimsitem.com/gizlilik-politikasi-2/">Gizlilik politikası</a>
Aynı fonksiyonu şu şekilde de kullanabiliriz:
if ( function_exists( 'get_the_privacy_policy_link' ) ) {
echo get_the_privacy_policy_link( '<div class="gizlilik-kismi">', '</div>' );
}
Yukarıdaki PHP kodu aşağıdaki HTML kodunu üretir:
<div class="gizlilik-kismi">
<a class="privacy-policy-link" href="http://benimsitem.com/gizlilik-politikasi-2/">Gizlilik politikası</a>
</div>
Yorum Çerezleri ve Ziyaretçi İzinleri (Cookies ve Opt-Ins)
Üye girişi yapmamış bir kullanıcı, bir içeriğiniz için bir yorum bıraktığında, bu kullanıcıdan; adı, email adresi ve internet sitesi gibi bilgiler toplanır. Toplanan bu bilgiler, bu kullanıcın internet tarayıcısında saklanır ve bu saklama işlemi şu iki amaç için yapılır:
- Aynı kullanıcı, başka bir yorum bırakmak isterse, yorum formuna tekrar aynı bilgileri yazmak zorunda kalmasın ve bu bilgiler otomatik olarak hatırlansın diye
- Bırakılan yorum, denetleme için bekletiliyorsa, kullanıcı da yorumunu geri almak istiyorsa, aynı içeriğe geri dönerek, yorumunu kaldırabilsin diye
Yukarıda bahsettiğimiz bu bilgiler, kullanıcının işini kolaylaştırmak için saklanan çerezlerdir. Fakat, yine de kullanıcı bu çerezlerin saklandığından haberdar edilmeli ve kullanıcının bu çerez politikası için izni alınmalıdır.
İşte tam bu amaç için, WordPress, üye girişi yapmadan bırakılan yorumlarda, yorum formunda şu şekilde bir izin ister:
Bahsettiğimiz bu özellik ile beraber, yazı veya sayfalarınıza bir yorum formu eklemek için comment_form()
fonksiyonunu kullanabilirsiniz.
Yorum özelliği, arşiv sayfalarında çalışmaz, tek yazı veya tek sayfalarda çalışır.
WordPress’in Twenty temaları, yukarıda bahsettiğimiz özelliklere uygun olarak geliştirilmiştir.
1 yorum: “6.1 Gizlilik Politikası ve Çerez (Cookie) Bildirimi”