ספירת משתמשים על פי סוג

תיאור:

סניפט מדליק שהוא התאמה של פונקציה מובנית של וורדפרס אשר מאפשרת לנו לספור כמה משתמשים (רשומים) יש לנו באתר וגם כמה מכל סוג של משתמש כלומר כמה מנהלים, כמה כותבים, כמה מנויים וכו'. שימושי במיוחד לאתרים מרובי משתמשים / אתרי מאמרים וכו'.

first קוד:

  • מה: ספירת כמות המשתמשים בבלוג
  • איפה: בקובץ Functions.php
function user_counter($type) {
 
    // OPTIONAL USER LEVELS: 
    // all, administrator, editor, author, contributor, subscriber
 
    $result     =   count_users();
    $totalUsers =   $result['total_users'];
     
    if($type == 'all' || $type == '') {
        return $totalUsers;
    } 
    else {
        return $result['avail_roles'][$type];
    }
}

second קוד:

  • מה: הדגמה של שימוש
  • איפה: בקובץ ובמיקום הרצוי בתבנית שלכם
// ספירת כל המשתמשים
echo user_counter('all').' Users.';
 
// ספירת רק מנויים
echo user_counter('subscriber').' subscribers.';
 
// ספירת מנויים ומנהלי אתר
echo 'We got '.user_counter('subscriber').' subscribers and '.user_counter('administrator').' administrators!';

סניפטים דומים: