הוספת User Role ל Body Class בממשק הניהול

הנה דרך להוספת Class לפי תפקיד המשתמש בממשק הניהול של וורדפרס. הוסיפו את הקוד הבא לקובץ functions.php בתבנית שלכם:

add_filter('admin_body_class', function($classes) {
    global $current_user;
 
    if(is_array($current_user->roles)) {
        foreach($current_user->roles as $role) {
            $classes .= "user-role-{$role} ";
        }
    }
 
    return rtrim($classes);
});

התוצאה תהיה משהו בסגנון של:

<body class="... user-role-administrator ...">
מצאתם טעות? הסניפט לא עובד לכם? רשמו לי בתגובות ואני מבטיח לטפל בכך במהרה ולספק סניפט תקין...
0תגובות...

השאירו תגובה

Up!