• Gelöst Atar1

    (@atar1)


    Hallo

    Ich versuche gerade die rolle eines eingelogten Benutzer via Shortcode auf dem Frontend anzuzeigen. Ich nutze dafür den Code unten vie Snippets was grundsätzlich funktioniert. Das Problem liegt jedoch bei der Ausgabe. Im Frontend wird nun jeweils der Slug angezeigt. Ich möchte aber den Namen der Rolle anzeigen, da der Slug Casi insensitiv ist und sonderzeichen entfernt werden. Kann mir jemand helfen, wie ich den Code anpassen muss, dass das entsprechend funktioniert?

    Danke im Voraus

    // [current_user_role]
    function get_user_role() {
    	global $current_user;
    	$user_roles = $current_user->roles;
    	$user_role = array_shift($user_roles);
    	return $user_role;
    }
    add_shortcode('current_user_role', 'get_user_role');
Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Das Thema „Shortcode Benutzerrolle“ ist für neue Antworten geschlossen.