Birilerinin rolünü sadece kimliklerini kullanarak kontrol etmeliyim. current_user_can()
kontrolünü buldum. Ancak bu yalnızca oturum açmış kişiler için çalışır. Bu kullanıcı geçerli kullanıcı değilse, bunu nasıl kontrol ederim? Bir telefon sipariş sistemi kullanıyorum, ancak diğer kullanıcılar için sipariş vermek için yönetici/belirli bir hesabı kullanıyor. ID Wordpress kullanıcısı ile kullanıcı rolü alın
7
A
cevap
19
doğrudan kullanıcı rolü alamayan ederiz. Öncelikle, user_meta_data kodunu almalısınız ve kullanıcı rolleri içerecek bir Nesne döndürecektir.
Kodu: gibi tarif
$user_meta=get_userdata($user_id);
$user_roles=$user_meta->roles; //array of roles the user is part of.
+9
'$ user_meta = get_userdata ($ user_id) rolünü kontrol etmem gerekiyor; $ user_roles = $ user_meta-> roller; ise (in_array ("subscriber", $ user_roles)) {} 'Abone için bir rol kontrolünde sonuçlar. –
İlgili konular
- 1. WordPress eklentisinde bulunan Wordpress veritabanından veri alın.
- 2. C# tanımadığı dizinin yerini ID ile alın
- 3. Wordpress wp.media Featured Image ID
- 4. Nesne id tarafından alın()?
- 5. Wordpress abone ve katkıda bulunan kullanıcı rollerinin aynı izinleri var
- 6. WordPress Ajax Çağrı - WordPress Kullanıcı Kimliği
- 7. Bir kullanıcı ile WooCommerce/WordPress veritabanında
- 8. Wildfly Kullanıcı Adı ve Rolü ile Oturum Açın
- 9. Custom Wordpress Kullanıcı Türü
- 10. Kayıt alınmadan kayıt alın ID
- 11. WordPress Post ID'yi alın Başlık
- 12. www-data kullanıcısı Centos sisteminde apache kullanıcısı ile aynı mıdır?
- 13. ASP.NET Yetkilendirme ve Yönetici kullanıcı rolü
- 14. Meteor Kullanıcı hesapları: çekirdek rolü boş
- 15. Django'da özel izin (kullanıcı rolü) nasıl oluşturulur?
- 16. Kullanıcı ülkesini facebook'tan alın
- 17. WordPress kullanıcı uzantıları olmadan fotoğrafları karşıya yükleme
- 18. Yerel kullanıcı yolunu ASP.NET MVC ile alın
- 19. Yönetici Rolü
- 20. Şu anda oturum açmış kullanıcının wordpress içindeki rolü nasıl kullanılır?
- 21. Mongoid: belongs_to kullanıcı ve has_one kullanıcısı
- 22. 1000 kullanıcı kullanıcısı Django yönetici açılır menüsü
- 23. WordPress ile Azure üzerinde WordPress ile Hosting
- 24. en son eklenen id wordpress'den alın $ wpdb
- 25. Geçerli kullanıcı ismini alın
- 26. Pentaho kaşık içinde Max id mongodb alın
- 27. WordPress: WHILE döngüsünde current_post dizin numarasını alın
- 28. IAM Rolü
- 29. PHP ile WordPress veritabanı adı/kullanıcı adı/şifre almak
- 30. İstemci OS kullanıcı adını SQL Server'dan alın
, ben özel bir telefon siparişi sistemini kullanır. Siparişler, belirli bir kullanıcıya (örneğin) yönetici tarafından yerleştirilir. Ve bu olduğunda, o orijinal kullanıcının –