חיפוש ]

הוספת 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 ...">
מצאתם טעות בקוד? הסניפט לא עובד לכם? רישמו לי בתגובות ואני מבטיח לטפל בכך במהרה ולספק סניפט תקין...

השאירו תגובה

הוסיפו קוד באמצעות הכפתורים מטה. למשל, בכדי להוסיף PHP לחצו על הכפתור PHP והוסיפו את הקוד בתוך השורטקוד. מצאתם שגיאה בפוסט? עדכנו אותנו...

Savvy WordPress Development official logo