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