Nasıl Yapılır?

WordPress Çerezlerini Ayarlama, Alma ve Silme

WordPress sitenizde çerezleri kullanmayı öğrenmek ister misiniz? 

WordPress sitenizde çerezleri kullanmayı öğrenmek ister misiniz? Çerezler, kullanıcının tarayıcısında geçici bilgileri depolamak ve ardından kişiselleştirme ve davranışsal hedefleme yoluyla kullanıcı deneyimini geliştirmek için bu bilgileri kullanmak için kullanışlı bir araçtır. Bu son kılavuzda, bir pro gibi WordPress çerezlerinin nasıl ayarlanacağını, alınacağını ve sileceğinizi göstereceğiz.

Not: Bu gelişmiş bir öğreticidir. HTML, CSS, WordPress sitesi ve PHP’yi yeterince anlamanızı gerektirir.

Çerezler Nelerdir?

Çerezler, bir web sitesini ziyaret ettiğinde kullanıcı tarayıcısında oluşturulan ve saklanan düz metin dosyalarıdır. Çerezler, bir web sitesinde farklı özellikler eklemek için kullanılır.

Aşağıda çeşitli web sitelerinde çerezlerin yaygın kullanımı bulunmaktadır.

  • Kullanıcının giriş bilgilerini saklayın ve yönetin
  • Bir kullanıcı ziyareti sırasında geçici oturum bilgilerini saklayın
  • E-ticaret mağazaları, bir kullanıcının ziyareti sırasında alışveriş sepetlerini hatırlamak için çerezleri kullanır
  • Kişiselleştirilmiş kullanıcı deneyimi sunmak için bir sitede kullanıcı etkinliğini izleyin
  • ve dahası

Görebildiğiniz gibi, çerezler web sitesi sahipleri için son derece yararlı bir araçtır, ancak biraz da invaziv olabilirler. E-posta pazarlamasındaki son eğilimler , büyüme hackleme ve bir bütün olarak çevrimiçi pazarlama, web sitelerinin bir işaretçi gibi davranan ve kullanıcı etkinliklerini web siteleri arasında depolamak ve hatta paylaşmak için kullanılabilen çerezleri ayarlamasına olanak tanır.

Bu nedenle Avrupa Birliği , web sitesi sahiplerinin bilgileri depolamak için çerez kullandıklarını beyan etmelerini gerektiren AB Çerez Yasası’nı yürürlüğe koymuştur .

WordPress Web Sitesinde Çerezler Nasıl Kullanılır?

Varsayılan olarak, WordPress oturum açmış kullanıcı oturumlarını ve kimlik doğrulamasını yönetmek için tanımlama bilgilerini kullanır. Ayrıca, bir kullanıcı adı ve e-posta adresini hatırlamak için bir yorum formu doldurursa çerezler kullanır.

Ancak, web sitenizdeki birçok WordPress eklentisi de kendi çerezlerini ayarlayabilir. Örneğin, OptinMonster , geri gelen ziyaretçilere karşı farklı e-posta optin formları göstermenize olanak tanır ve bunu çerezleri kullanarak yapar.

Bu Yazımızıda Okuyunuz:  Wordpress Smtp Sorunu

Web sitenizde Google Analytics veya Google AdSense gibi üçüncü taraf hizmetlerini kullanıyorsanız, web sitenizde çerezleri de ayarlayabilirler.

Tüm web sitesi çerezlerini tarayıcınızın ayarlarında görebilirsiniz. Örneğin, Google Chrome’da ayarlara gidip ‘içerik ayarları’ aramanız gerekir.

İlginizi Çekebilir

İçerik ayarları altında, çerez ayarları sayfasını açmak için ‘Çerezler’ seçeneğini tıklamanız gerekecektir.

Ardından, ‘Tüm çerezler ve site verileri’ seçeneğini tıklamanız gerekiyor.

Bir sonraki sayfada, ziyaret ettiğiniz tüm web siteleri tarafından tarayıcınızda saklanan tüm çerezlerin ve site verilerinin bir listesini göreceksiniz.

Arama kutusuna bir web sitesi adresi yazabilir ve bu web sitesi tarafından saklanan verileri gösterebilirsiniz.

Tek bir öğeye tıkladığınızda, size ayrı çerezler ve içerikleri hakkında daha fazla bilgi gösterilecektir.

WordPress’de Çerez Nasıl Ayarlanır

Bu eğiticiyi takip etmek için, temanızın functions.php dosyasına veya siteye özgü bir eklentiye kod eklemeniz gerekecektir .

Öncelikle setcookie()işlevi PHP’de kullanacağız . Bu fonksiyon aşağıdaki parametreleri kabul eder.

  • Çerez adı
  • Çerez değeri
  • Sona Erme (İsteğe Bağlı: Çerezin süresi dolduğunda bir zaman dilimi ayarlar)
  • Yol (İsteğe bağlı, varsayılan olarak sitenin kökünü kullanır)
  • Alan Adı (İsteğe bağlı, varsayılan olarak web sitenizin alan adını kullanır)
  • Güvenli (İsteğe bağlı, eğer doğruysa, o zaman sadece çerez verisini sadece HTTPS ile transfer eder)
  • httponly (İsteğe bağlı, true olarak ayarlandığında, çereze yalnızca HTTP üzerinden erişilebilir ve komut dosyaları tarafından kullanılamaz)

Şimdi, WordPress sitenize bir kod snippet’i ekleyelim. Bu kod, bir kullanıcı web sitenizi bir çerezde ziyaret ettiğinde tam zaman damgasını saklar.

function wpb_cookies_tutorial1() {

$visit_time = date('F j, Y g:i a');

if(!isset($_COOKIE[$wpb_visit_time])) {

// set a cookie for 1 year
setcookie('wpb_visit_time', $current_time, time()+31556926);

}

Artık web sitenizi ziyaret edebilir ve ardından tarayıcı çerezlerinizi kontrol edebilirsiniz. Adında bir çerez bulacaksınız wpb_visit_time.

Bir Çerez Nasıl Kullanılır 

Artık, kullanıcının tarayıcısında 1 yıl boyunca saklanan bu çerezi oluşturduğumuza göre, bu bilgileri web sitemizde nasıl kullanabileceğimize bir göz atalım.

Bu Yazımızıda Okuyunuz:  WordPress'teki Facebook Sayfa Yorumları Nasıl Görüntülenir?

Bir cookie ismini biliyorsanız, $ _COOKIE [] değişkenini kullanarak PHP’nin herhangi bir yerini kolayca arayabilirsiniz. Sadece çerezi değil, aynı zamanda web sitenizde bir şeyler yapmak için de kullanan bir kod ekleyelim.

function wpb_cookies_tutorial2() {
// Time of user's visit
$visit_time = date('F j, Y g:i a');

// Check if cookie is already set
if(isset($_COOKIE['wpb_visit_time'])) {

// Do this if cookie is set
function visitor_greeting() {

// Use information stored in the cookie
$lastvisit = $_COOKIE['wpb_visit_time'];

$string .= 'You last visited our website '. $lastvisit .'. Check out whats new';

return $string;
}

} else {

// Do this if the cookie doesn't exist
function visitor_greeting() {
$string .= 'New here? Check out these resources...' ;
return $string;
}

// Set the cookie
setcookie('wpb_visit_time', $visit_time, time()+31556926);
}

// Add a shortcode
add_shortcode('greet_me', 'visitor_greeting');

}
add_action('init', 'wpb_cookies_tutorial2');
}

Her parçanın ne yaptığını size gösterecek kodu açıkladık. Bu kod, çerezde saklanan bilgiyi kullanır ve kısa kodu kullanarak çıkarır. Artık web sitenize herhangi bir yerde [greet_me] ekleyebilirsiniz ve bir kullanıcının en son ne zaman ziyaret ettiğini gösterir.

Web siteniz için daha kullanışlı hale getirmek için kodu değiştirmekten çekinmeyin. Örneğin, son kullanıcıları yeni kullanıcılara geri dönen kullanıcılara ve popüler yayınlara gösterebilirsiniz .

WordPress’te Çerez Silme

Şimdiye kadar bir çerezin nasıl ayarlanacağını ve daha sonra web sitenizde nasıl kullanacağımızı öğrendik. Şimdi bir çerezin nasıl silineceğine bakalım.

Bir çerezi silmek için, aşağıdaki satırı kodunuza eklemeniz gerekir.

unset($_COOKIE['wpb_visit_time']);

Wpb_visit_time dosyasını, silmek istediğiniz çerezin adıyla değiştirmeyi unutmayın.

Bu kodu, yukarıda kullandığımız aynı örnek kodu kullanarak bir bağlamda koyalım. Bu sefer bir çerez sileceğiz ve yeni bilgilerle tekrar ayarlayacağız.

function wpb_cookies_tutorial2() {
// Time of user's visit
$visit_time = date('F j, Y g:i a');

// Check if cookie is already set
if(isset($_COOKIE['wpb_visit_time'])) {

// Do this if cookie is set
function visitor_greeting() {

// Use information stored in the cookie
$lastvisit = $_COOKIE['wpb_visit_time'];

$string .= 'You last visited our website '. $lastvisit .'. Check out whats new';

// Delete the old cookie so that we can set it again with updated time
unset($_COOKIE['wpb_visit_time']);

return $string;
}

} else {
// Do this if the cookie doesn't exist
function visitor_greeting() {
$string .= 'New here? Check out these resources...' ;
return $string;
}
}
add_shortcode('greet_me', 'visitor_greeting');

// Set or Reset the cookie
setcookie('wpb_visit_time', $visit_time, time()+31556926);
}
add_action('init', 'wpb_cookies_tutorial2');

Gördüğünüz gibi, bu kod içeride saklanan bilgileri kullandıktan sonra çerezi siler. Daha sonra, çerezi güncellenmiş zaman bilgisi ile tekrar ayarladık.

Bu makalenin, WordPress çerezlerini kolayca nasıl ayarlayacağınızı, öğrenebileceğinizi ve silebileceğinizi öğrenmenize yardımcı olduğunu umuyoruz. 

Daha Fazla Göster

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu