גירסה 2.5 של וורדפרס שוחררה בהצלחה ביום שבת (אלי כבר כתב עליה).
רן שחרר את הגרסה העברית אתמול.
אני עדכנתי הבוקר. עד כה דברים נראים יפה ועובדים אצלי חלק ![]()
התגלית הנחמדה להבוקר (שידעתי גם קודם כי בדקתי על גרסאות הבטא) היא שתוסף התפריטים הדינאמיים שלי עובד גם על הגרסה החדשה.

כמו כן גיליתי שכחלק משיפורי התמיכה במדיה בגרסה החדשה, וורדפרס מוסיף לתמונות את הגדלים שלהן (שיפור נפלא – עד כה הוספתי אותם ידנית) לרוע המזל הוא משנה את גדלי התמונות גם אם אני בוחרת ב-full size לא ברור לי למה.
כיוון שבגירסה 2.5 יש תמיכה מוטמעת באוואטרים החלטתי לאמץ אותה ולהטמיע בתבנית שלי.
ראשית יש לאפשר הצגת אוואטרים בבלוג:
לשם כך צריך ללכת למסך אפשרויות->דיון (או settings->discussion) בגרסה האנגלית, בתחתית המסך ניתן לראות את השליטה על אוואטרים
![]()
אני סימנתי את האפשרויות show-avatars על מנת להציג תמונות ובחרתי להציג את כל הדירוגים האפשריים.
עכשיו צריך להוסיף אץ הקוד הראוי לתבנית:
הפונקציה הדרושה לשם כך היא get_avatar המקבלת את הפרמטרים הבאים:
- id or email – שדה המזהה של המשתמש עבורו תוצג התמונה, עבור אוואטרים בתגובות נרצה להשתמש ב get_comment_author_email()
- גודל - גודל תמונת האוואטר שתוצג. אני משתמשת ב-40 ברירת המחדל של וורדפרס היא 80
- תמונת ברירת מחדל – תמונת ברירת המחדל של וורדפרס היא צללית ריקה, ניתן לתת כל אפשרות לפי רצונכם
בסופו של דבר הקוד אצלי בתבנית שונה כך:
1 2 3 4 5 6 | <?php comment_date('j.m.Y') ?> @ <?php comment_time() ?> <?php if (function_exists('edit_comments_xt_link')) { edit_comments_xt_link(); } else { edit_comment_link('עריכה','',''); } ?><span style="float:right; margin-left: 11px; margin-top: 1px;"><? echo get_avatar(get_comment_author_email(), '40'); ?></span> <p> <? comment_text() ?> </p> |
כאשר החלק החדש הוא:
1 2 | <span style="float:right; margin-left: 11px; margin-top: 1px;"><? echo get_avatar(get_comment_author_email(), '40'); ?></span> |
מה שעשיתי הוא פשוט: הוספתי קריאה לפונקציה ללא שימוש בתמונת ברירת מחדל (שימו לב לקריאה ל-echo אחרת שה לא יעבוד) ודאגתי למקם את התמונה במקום הרצוי לי.
על הדרך גם שיחקתי קצת עם העיצוב של התגובות אצלי שיהיה יפה.
נהניתם ? הרשמו לעדכוני RSS !