現在WordPressでログインしているユーザーの役割を取得するには?あなたはこのような何かが動作するはずのユーザーID($ USER_IDを)持っていると仮定現在WordPressでログインしているユーザーの役割を取得するには?
11
A
答えて
13
:
$user = new WP_User($user_id);
if (!empty($user->roles) && is_array($user->roles)) {
foreach ($user->roles as $role)
echo $role;
}
はあなたのセッションからユーザーIDを取得します。
7
ユーザーIDがわからない場合は、この関数は(あなたのテーマのfunctions.phpファイルにそれを置く)あなたを助ける
function get_user_role() {
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
return $user_role;
}
そして、あなたのテンプレートにあなたが呼び出すことにより、ユーザーの役割を取得することができますget_user_role()。
見つけたhere。
+0
このメソッドは、ユーザーに2つ以上のロールが追加されている場合は適用されません。その理由は、array_shift PHP関数を使用してシフトされた単一または最初のロールのみをユーザーに追加します。 –
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;
}
関連する問題
- 1. Drupal 7で現在ログインしているユーザーの役割を取得する方法は?
- 2. 現在ログインしているユーザー名を取得するには?
- 3. 現在ログインしているユーザーのユーザーIDをDjangoで取得するには?
- 4. 現在ログインしているFBユーザーのIDを取得する
- 5. 現在ログインしているユーザーのWordPressブログデータにアクセスするAPI
- 6. 現在ログインしているユーザーSIDを取得する方法
- 7. IDでユーザーの役割を取得するWordpress
- 8. ログインしている現在のユーザーのデータを取得
- 9. grailsにログインしている現在のユーザーのIDを取得するには?
- 10. Spring Securityで現在のユーザーの役割を取得する方法
- 11. 現在ログインしているユーザーを取得asp.net
- 12. MVC3 +現在ログインしているユーザーのユーザー名を取得する方法
- 13. スプリングセキュリティを使用して現在ログインしているユーザーを取得する
- 14. Djangoのクラスビューで現在ログインしているユーザーを取得しますか?
- 15. リフト:現在ログインしているユーザーを取得する方法は?
- 16. Adobe Airで現在ログインしているOSユーザーを取得する
- 17. 現在ログインしているユーザーのロールリストを取得する方法
- 18. SharePoint 2010ポータルにログインしている現在のユーザー名を取得
- 19. JBoss AS 7セキュリティ:現在ログインしているユーザー名を取得する方法?
- 20. Codeigniter現在ログインしているユーザー
- 21. Symfony2で現在ログインしているユーザー以外のユーザーのACLを取得していますか?
- 22. 現在ログインしているユーザーのIDを取得するにはどうすればよいですか?
- 23. Pinaxで現在ログインしているユーザーを取得するにはどうすればよいですか?
- 24. 現在のユーザーの役割を照会する方法
- 25. Facebookで現在利用しているユーザーを取得する
- 26. 現在のログインしているユーザーをspring + angularにする
- 27. AWS SDKから、現在ログインしているユーザー名(またはIAMユーザー)を取得する方法は?
- 28. サーブレットでユーザーの役割を取得する方法は?
- 29. ミドルウェアでは、どのように現在ログインしているユーザーを取得できますか?
- 30. クエリで現在ログインしているユーザーを使用します。
ありがとう、これは私のために働く。 – Ravi