lostyazilim
tr.link

WordPress’te Kullanıcı Giriş Kontrolü Yaptırmak

8 Mesajlar 3.087 Okunma
lstbozum
tr.link

Berkay Berkay WM Aracı Kullanıcı
  • Üyelik 29.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Wordpress Geliştirici
  • Konum Mersin
  • Ad Soyad B** G**
  • Mesajlar 1863
  • Beğeniler 90 / 337
  • Ticaret 27, (%100)
Bu yazımızda kullanıcıların seviyelerine göre gösterilecek yazılar hazırlayacağız.Örneğin giriş yapan kullanıcı Yönetici, editör, abone ise veya hiç giriş yapmamışsa nasıl bunun kontrolünün yapılacağını anlatacağım.

WordPress blogunuzda kayıtlı olan bir kullanıcının yetkileri wp_usermeta tablosunda bulunan wp_user_level alanındaki değere göre belirlenir ve bu değerlerin karşılığı aşağıdaki gibidir.

wp_user_level = 10 => Yönetici
wp_user_level = 7 => Editör
wp_user_level = 2 => Yazar
wp_user_level = 1 => İçerik Sağlayıcı
wp_user_level = 0 => Abone


if ( is_user_logged_in() ) {
if (current_user_can('level_10')){ ?>
Hoşgeldin Yönetici
else if (current_user_can('level_7')){ ?>
Hoşgeldin Editör
else if (current_user_can('level_2')){ ?>
Hoşgeldin Yazar
else if (current_user_can('level_1')){ ?>
Hoşgeldin İçerik Sağlayıcı
else if (current_user_can('level_0')){ ?>
Hoşgeldin Abone
}
else {
echo'Hoşgeldin Ziyaretçi';
}
?>


Bu yapı ile giriş yapan kullanıcının yönetici,editör,yazar,içerik sağlayıcısı veya abone olup olmadığını kontrol edebilir ve sadece belirli bir üye grubunun görmesini istediğiniz yazıları ekleyebilirsiniz.

İyi Bloglamalar !

Kaynak : http://berkaygeldec.com/wordpress-kullanici-giris-kontrolu-190.html
 

 

wmaraci
reklam

ercell ercell Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.04.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Wordpress Uzmanı
  • Konum Bursa
  • Ad Soyad ** **
  • Mesajlar 277
  • Beğeniler 10 / 27
  • Ticaret 5, (%100)
Aslında güzel bir mod. Kullanılabilir ;) paylaşımın için teşekkürler.
 

 

Berkay Berkay WM Aracı Kullanıcı
  • Üyelik 29.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Wordpress Geliştirici
  • Konum Mersin
  • Ad Soyad B** G**
  • Mesajlar 1863
  • Beğeniler 90 / 337
  • Ticaret 27, (%100)

ercell adlı üyeden alıntı

Aslında güzel bir mod. Kullanılabilir ;) paylaşımın için teşekkürler.


Rica ederim.Bu yöntem ile giriş yapmadan önce kulalıcılara farklı bir tasarım,Giriş yaptıktan sonra farklı bir tasarım hazırlayabilirsiniz.Bu yöntem ile şu anda bir sosyal ağ teması hazırlıyorum.
 

 

ercell ercell Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.04.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Wordpress Uzmanı
  • Konum Bursa
  • Ad Soyad ** **
  • Mesajlar 277
  • Beğeniler 10 / 27
  • Ticaret 5, (%100)

Berkay adlı üyeden alıntı

Rica ederim.Bu yöntem ile giriş yapmadan önce kulalıcılara farklı bir tasarım,Giriş yaptıktan sonra farklı bir tasarım hazırlayabilirsiniz.Bu yöntem ile şu anda bir sosyal ağ teması hazırlıyorum.


kolay gelsin ;)
 

 

wmaraci
wmaraci

FatihToprak FatihToprak www.fatihtoprak.com Kimlik Onayı
  • Üyelik 13.06.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** T**
  • Mesajlar 577
  • Beğeniler 65 / 67
  • Ticaret 0, (%0)

ercell adlı üyeden alıntı

Aslında güzel bir mod. Kullanılabilir ;) paylaşımın için teşekkürler.


Aslında basit gene aynı mantığı kullanacaksınız.

Ben sadece renk olarak değiştireceğinizi varsayıyorum temanızı.


if ( is_user_logged_in() ) {
uye_Poz92kullanici_arayuz();
} else {
uye_Poz92olmayan_arayuz();
}
?>


Buradaki fonksiyonları dilediğiniz gibi dilediğiniz yere add_action metodları ile eklersiniz.

mesela;

uye_Poz92kullanici_arayuz(){
echo '';
}
add_action('wp_head', 'uye_Poz92kullanici_arayuz');


bu kadar basit.
Berkay

kişi bu mesajı beğendi.

0live 0live Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.02.2012
  • Yaş/Cinsiyet - / E
  • Meslek Web Master
  • Konum
  • Ad Soyad ** **
  • Mesajlar 135
  • Beğeniler 15 / 22
  • Ticaret 0, (%0)
Ben böyle bir form yaptım kendime :)

Sol tarafta html kodları ile oluşturdum fikirleriniz nedir ?

http://www.oyungala.com/category/inceleme
 

 

Berkay Berkay WM Aracı Kullanıcı
  • Üyelik 29.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Wordpress Geliştirici
  • Konum Mersin
  • Ad Soyad B** G**
  • Mesajlar 1863
  • Beğeniler 90 / 337
  • Ticaret 27, (%100)

0live adlı üyeden alıntı

Ben böyle bir form yaptım kendime :)

Sol tarafta html kodları ile oluşturdum fikirleriniz nedir ?

http://www.oyungala.com/category/inceleme


Güzel bir uygulama olmuş tebrikler.
 

 

Berkay Berkay WM Aracı Kullanıcı
  • Üyelik 29.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Wordpress Geliştirici
  • Konum Mersin
  • Ad Soyad B** G**
  • Mesajlar 1863
  • Beğeniler 90 / 337
  • Ticaret 27, (%100)
Yazı içeriği güncellenmiştir.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al