Şu anda oturum açmış kullanıcının wordpress içindeki rolü nasıl kullanılır?Şu anda oturum açmış kullanıcının wordpress içindeki rolü nasıl kullanılır?
11
A
cevap
13
böyle kullanıcı kimliği ($ user_id) bir şey çalışmalıdır var varsayarsak:
$user = new WP_User($user_id);
if (!empty($user->roles) && is_array($user->roles)) {
foreach ($user->roles as $role)
echo $role;
}
oturumunuzdaki kullanıcı kimliği alın.
7
kullanıcı kimliği bilmiyorsanız, bu işlevi
function get_user_role() {
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
return $user_role;
}
(Temanızın functions.php dosyasına koymak) Ve sonra, şablonunuzdaki Eğer arayarak kullanıcı rolünü alabilirsiniz yardımcı olacak get_user_role().
o here buldum.+0
Bir kullanıcıda iki veya daha fazla rol eklendiyse, bu yöntem geçerli değildir; bunun nedeni, array_shift PHP işlevi kullanılarak kullanıcıya eklenen tek veya ilk rolü döndürmektir. –
0
function get_role_by_id($id) {
if (!is_user_logged_in()) { return false; }
$oUser = get_user_by('id', $id);
$aUser = get_object_vars($oUser);
$sRole = $aUser['roles'][0];
return $sRole;
}
İlgili konular
- 1. Şu anda oturum açmış kullanıcı adı nasıl?
- 2. Şu anda oturum açmış olan kullanıcı kimliği Django'da nasıl edinilir?
- 3. Django'da, şu anda oturum açmış olan kullanıcıyı nasıl bilebilirim?
- 4. Şu anda oturum açmış olan kullanıcının TCM URI'sini JavaScript koduna nasıl geri alabilirim?
- 5. Şu anda oturum açan kullanıcının rolü Drupal 7'de nasıl bulunur?
- 6. Şu anda oturum açmış olan veritabanı kullanıcısı silinemiyor. error 15434
- 7. Symfony2: Şu anda oturum açmış olan kullanıcıyı dikkate alarak bir varlığı nasıl doğrulayabilirsiniz?
- 8. Django'da, şu anda oturum açmış kullanıcı için kullanıcı alanını form olarak nasıl ayarlayabilirim?
- 9. Oturum açmış bir kullanıcının etkin penceresini bir hizmetten alma
- 10. UserDetails getPassword, spring security 3.1'de null değerini döndürür. Şu anda oturum açmış kullanıcının şifresi nasıl alınır?
- 11. Kullanıcının Facebook'ta zaten oturum açmış olduğunu nasıl bilebilirim?
- 12. ID Wordpress kullanıcısı ile kullanıcı rolü alın
- 13. Django kullanıcı anasayfası: URL'ye herhangi bir karakter yazmanız şu anda oturum açmış olan kullanıcının ana sayfasını gösterir?
- 14. Bir form kaydedilirken, şu anda oturum açmış kullanıcı kullanıcı adını modelin alanında nasıl kaydederim?
- 15. Öğe sadece Buddypress'in oturum açmış kullanıcısı sayfasında nasıl görüntülenir?
- 16. Nasıl Şu anda
- 17. Bir web kullanıcısının şu anda Google'da giriş yaptığını algıla?
- 18. Active Directory aracılığıyla bir Mac'te oturum açmış bir kullanıcının etki alanı adını nasıl edinebilirim?
- 19. Yeni oturum açmış bir kullanıcının profilini yeniden yönlendirmeden önce nasıl yüklerim
- 20. Vim: Şu anda bulunduğum modun nasıl alınacağı
- 21. Doğrulama Facebook'ta oturum açmış ve etkinliğini aç
- 22. Oturum açmış bir kullanıcı bulunmayan geçici veriler nasıl depolanır
- 23. ggplot2: Şu anda efsane
- 24. Şu anda "Get_Item" MethodInfo
- 25. ASP.NET Üyeliği: kullanıcı oturum açmış olarak nasıl ayarlanacağı
- 26. ASP.NET MVC İçindeki rolü kontrol et
- 27. android studio 1.4 içindeki content_main.xml rolü nedir?
- 28. Yönetici Rolü
- 29. App_Data klasörünün içinde oturum açmış olan kullanıcının adı dizin oluştururken hata? denetleyici olarak
- 30. Kuru çalışma yöntemi? Şu anda
sayesinde bu benim için çalışıyor. – Ravi