WordPress Üzerinde Üye Doğrulama Yolları - WordPress Türkiye İletişim

WordPress Üzerinde Üye Doğrulama Yolları

WordPress sisteminde bir çok alanda üye doğrulamaya ihtiyacınız olabilir. Tam olarak söylemek istediğim, üye seviyeleri veya üye ismiyle kontrol yapmak istediğiniz alanlar olabilir. Örnek verecek olursak, bir sayfa yaptınız ve içine php kodları yerleştirip, sayfaya bakmakta olan üyenin seviyesine göre sonuç vermek istiyorsunuz. Peki bu durumda ne yapabiliriz?

WordPress’in fonksiyonlarından biri olan, get_currentuserinfo tam burada bize yardımcı oluyor.

Bu Fonksiyonu Nasıl Kullanırız?

<?php
global $current_user;
/* Fonksiyonla şu an sayfaya bakan kullanıcının bilgilerini alıyoruz */
 get_currentuserinfo();

 echo('Üye Adı: ' . $current_user->user_login . "\n");
 echo('Üye Eposta: ' . $current_user->user_email . "\n");
 echo('Üye Seviyesi: ' . $current_user->user_level . "\n");
 echo('Üye İsmi: ' . $current_user->user_firstname . "\n");
 echo('Üye Soyismi: ' . $current_user->user_lastname . "\n");
 echo('Üye Görünen İsim: ' . $current_user->display_name . "\n");
 echo('Üye ID: ' . $current_user->ID . "\n");
?>

Yukarıdaki kodlar temel kullanım yolunu gösteriyor.

Peki siz kontrol yapmak isterseniz?

<?php
 global $current_user;
 /* Fonksiyonla şu an sayfaya bakan kullanıcının bilgilerini alıyoruz */
 get_currentuserinfo();

/* Şu an ki kullanıcı seviyesi (0, 10 arasında) */
$seviye = $current_user->user_level;
$nick = $current_user->user_login;

/* Eğer kullanıcı bir yönetici ise */
if($seviye >= 8){
echo "siz bir yöneticisiniz!";
}
/* eğer kullanıcı yönetici değil ise */
else {
echo "siz bir yönetici değilsiniz";
}

/* Eğer sayfaya bakan üyenin kullanıcı adı admin ise */
 if($nick == "admin"){
 echo "Ooo adminim hoÅŸgeldin!";
 }
 /* EÄŸer nick admin deÄŸil ise */
 else {
 echo "Adminim yoksa ben de yokum!";
 }

Artık bu tip kontrolleri rahatlıkla yapabilirsiniz :)

Neleri Unutmamalısınız?

  1. $current_user değişkeninin global olarak atanması gerektiğini.
  2. get_currentuserinfo() fonksiyonu kullanmayı.

Benzer Yazilar


“WordPress Üzerinde Üye DoÄŸrulama Yolları” için 4 Yorum var

  1. Cevat diyor ki:

    Semih bey link çalışmıyor.

    • Semih diyor ki:

      O link yanlışlık çıkmış zaten oraya :) Bu konuda sadece kullanım yöntemlerini anlatmıştım aslında :)

  2. Mehmet diyor ki:

    Merhaba Semih bey. Yetki kontrolü konusunda bir makale yazdığınız için çok teşekkür ediyorum. Gerçekten de işe yararlı bilgiler vermişsiniz.

  3. Semih diyor ki:

    Bilgileri kullanabilirseniz eminim çok işinize yarayacaktır. ;)

Kendimi Şanslı Hissediyorum

Şansını denemek istiyorsan, yukarıya tıkla :)

Duyuru

WordPress'inizi yeni özellikler için ve olası güvenlik açıklarına karşın 3.0 sürüme yükseltmeniz tavsiye edilir.

Yükleme Sayfası

Bağış

Bağlantılar

  • Lida turunç filizleri ile üretilmektedir
  • Biber Hapı Meksika Biber Kapsülü.