מידע אודות המשתמשים הרשומים בוורדפרס
וודרפרס אינה מתימרת להיות מערכת ניהול תוכן (CMS) אלא רק מערכת לניהול בלוגים. אומנם השימושית שלה עשתה שמות בעולם הטכנולוגיה ואתרים רבים עברו להשתמש בוורדפרס כחלופה למערכות נוהול תוכן שלהם, אך היא עדיין לא שם. אחד המאפיינים הבולטים שלא קיבלו את היחס הראוי הוא כל נושא ניהול המשתמשים.
בוורדפרס קיים מנגנון ניהול משתמשים שעבר מספר שדרוגים רציניים, ניתן ליצור קהילת משתמשים, ניתן לתת הרשאות שונות למשתמשים שונים, ואף ליצור סוגי הרשאות לפי הצרכים שלנו. ולאחרונה התווספה האפשרות להוסיף/להחסיר מידע נוסף לפרופיל המשתמש.
פרופיל משתמש
כאשר יוצרים משתמש חדש, ישנן מספר הגדרות בסיסיות אותן אני נדרשים להזין כגון שם משתמש, סיסמה, שם, משפחה, כינוי, מייל, אתר. הבעיה היא לא בשדות הבסיסים אלא בשדות נוספים – AIM, יאהו מסנגר וגוגל-טוק, שמופיעים כברירת מחדל. כאילו תקעו לנו 3 שדות לא שימושיים שתמיד נשארים ריקים ואין כל דרך למחוק אותם או להחליף אותם.

מידע אחר בפרופיל משתמש
המפתחים שמעו את התלונות, ובגרסה 2.9 כושתב מבנה פרופיל המשתמש במסד הנתונים.
השינוי במבנה הנתונים
השדות הבסיסיים נותרו בטבלת המשתמשים המרכזית wp_users ואילו מידע נוסף אחר עבר לטבלת wp_usermeta. מגרסה 2.9 טבלת המשתמשים כולל את השדות הבאים:
| שדה | סוג |
|---|---|
| ID | bigint(20) unsigned |
| user_login | varchar(60) |
| user_pass | varchar(64) |
| user_nicename | varchar(50) |
| user_email | varchar(100) |
| user_url | varchar(100) |
| user_registered | datetime |
| user_activation_key | varchar(60) |
| user_status | int(11) |
| display_name | varchar(250) |
בשיטה זו, כל "המידע האחר" יצא מהטבלה המרכזית. המשמעות היא שעכשיו ניתן יהיה לשחק עם השדות הנוספים, להסיר שדות לא רצויים ולהוסיף שדות חדשים.
הסרת שדות
על מנת להסיר שדות לא רצויים, יש להוסיף לקובץ functions.php את הקוד הבא:
הוספת שדות
על מנת להוסיף שדות חדשים, יש להוסיף לקובץ functions.php את הקוד הבא:
$contactmethods['country'] = 'Country';
$contactmethods['address'] = 'Address';
$contactmethods['phone'] = 'Phone';
return $contactmethods;
}
add_filter('user_contactmethods','add_contact_methods');
הצגת מידע
הצגת המידע באתר מתבצעת תוך שימוש בפונקציה הבאה:
שימוש
כאמור, את הקוד ניתן להוסיף לקובץ functions.php בערכת העיצוב או לחליפין ניתן לבנות תוסף יעודי עבור האתר שלכם (או עבור אתר של הלקוח). זיכרו כי הרכבת פרופיל משתמש דורש תכנון מוקדם על פי דרישות האתר ומאפייני קהל היעד. תכננו טוב טוב את פרופיל המשתמש, כי הגרסאות הבאות של וורדפרס יכללו יותר ויותר מאפיינים חברתיים. מומלץ לתכנן פעם אחת את פרופיל המשתמש ולא לשנות אותו כל מספר חודשים, עשו זאת בחוכמה.
באותו נושא
- שינוי משך הזמן שהפוסטים נשמרים בפח האשפה
- שיכתוב שם הכותב בעזרת שדות מיוחדים
- הוספת ביוגרפיית הכותב לתחתית הפוסט





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