現在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. MVC 6で現在ログインしているユーザーの役割を取得します
- 2. Drupal 7で現在ログインしているユーザーの役割を取得する方法は?
- 3. 現在ログインしているユーザー名を取得するには?
- 4. は、ワードプレスで、現在のユーザーの役割を取得ワードプレスのAPI
- 5. 現在ログインしているユーザーのユーザーIDをDjangoで取得するには?
- 6. JHipsterで現在ログインしているユーザーを取得する
- 7. 現在ログインしているFBユーザーのIDを取得する
- 8. 現在ログインしているユーザーのWordPressブログデータにアクセスするAPI
- 9. 現在ログインしているユーザーSIDを取得する方法
- 10. IDでユーザーの役割を取得するWordpress
- 11. ログインしている現在のユーザーのデータを取得
- 12. grailsにログインしている現在のユーザーのIDを取得するには?
- 13. Spring Securityで現在のユーザーの役割を取得する方法
- 14. Wordpress Rest APIを使って現在ログインしているユーザーを取得するには?
- 15. 現在ログインしているユーザーを取得asp.net
- 16. 現在ログインしているユーザーを取得
- 17. MVC3 +現在ログインしているユーザーのユーザー名を取得する方法
- 18. シェフがノードの現在の役割を取得する
- 19. スプリングセキュリティを使用して現在ログインしているユーザーを取得する
- 20. Djangoのクラスビューで現在ログインしているユーザーを取得しますか?
- 21. リフト:現在ログインしているユーザーを取得する方法は?
- 22. Adobe Airで現在ログインしているOSユーザーを取得する
- 23. Excelで現在ログインしているユーザーを取得するoffice-jsアドイン
- 24. WooCommerce - ユーザー/ユーザー役割(WordPress)にカテゴリを割り当てる方法
- 25. タグヘルパーの現在ログインしているユーザー
- 26. 現在ログインしているユーザーのロールリストを取得する方法
- 27. Keycloak現在ログインしているユーザーを取得するためのJavaScript API
- 28. 現在ログインしているユーザーのコメントを取得する方法drupal 7
- 29. 現在ログインしているユーザーのIDを取得できません
- 30. SharePoint 2010ポータルにログインしている現在のユーザー名を取得
ありがとう、これは私のために働く。 – Ravi