דף הבית » חדשות ועדכונים

וורדפרס 2.9: תיקון בעיות תצוגה בעברית

17 בדצמבר 2009 | מאת רמי | 13 תגובות | תגיות: , , , ,

ההשקה הקרובה של וורדפרס 2.9 מסקרנת רבים בקהילת המפתחים והמשתמשים בפלטפורמת וורדפרס. מבין כלל החידושים והתיקונים, לדעתי אחד הדברים שישפיע על המשתמש הישראלי (כמו גם משתמשים נוספים שעושים שימוש הגרסאות הלא-אנגליות), קשור לממשק המשתמש במערכת הניהול.

אחת הבעיות איתם התמודדות מפתחי הפלטרורמה היא התאמה לשפות בינלאומיות, המכילות תווים "מיוחדים". לא פעם רצינו לתת לפוסט את השם "חדשות" ומה שקיבלנו בשורת כתובת ה-URL של הדפדפן היה "%D7%97%D7%93%D7%A9%D7%95%D7%AA". מעבר לתצוגה הבעייתית בשורת הכתובות בדפדפן, הבעיה חזרה על עצמה גם במערכת הניהול בפאנל עריכת הקטגוריות, פאנל עריכת התגיות, פאנל עריכת הפוסטים ובפאנל עריכת העמודים. בכל מקום בו הוצג המזהה (slug), ראינו ג'יבריש בעיניים.

פאנל ליצירת/עדכון קטגוריות

פאנל ליצירת/עדכון קטגוריות

לא רבים שמו לב לזה, אבל לי זה צרם בעיניים. לכן לפני כחודשיים דיווחתי על התקלה לצוות המפתחים. עד מהרה נמצא פתרון המבוסס על פילטר בשם editable_slug שהופך את המזהה (slug) למזהה שניתן לעריכה. מסתבר שהפתרון כבר היה קיים אבל אף אחד לא יישם אותו על עמודי הקטגוריות ושאר העמודים במערכת הניהול שהזכרתי מקודם.

השימוש בפילטר

apply_filters('editable_slug', $category->slug);

התיקון אומנם נבלע במגוון השיפורים שהוכנסו לגרסה 2.9, אבל לדעתי הוא אחד החשובים שייווספו בגרסה הקרובה.

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

13 תגובות »

  • מאור כותב :

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

    חוצמזה תתחדש על האתר, מקווה שיהיו פה דברים מעניינים.
    מבחינת התבנית, לי באופן אישי קצת נמאס לראות את ה -arthemia הזאת, מציע לך לפחות קצת לעצב אותה/לשנות לה צבעים וכו'.
    בכל מקרה בהצלחה.

  • רמי כותב :

    אל תשכח שרבים מאיתנו כן משתמשים בסלאג בעברית.

  • מאור כותב :

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

    אגב, אני אשמח מאוד אם תוסיף את התוסף של הרשמה לתגובות 🙂

    תודה

  • רמי כותב :

    שלח לינק לתוסף, אני אבדוק אותו.

  • ronen כותב :

    שאלה קצרה בנוגע ל SLUG …

    האם אפשר להשתמש ב SLUG בעברית בדפים (PAGES ) של וורדפרס?

    או שזה רק בעיה שקיימת אצלי…

    לדוגמא: דף אודות אצלי – חייב להיות באנגלית בשם ABOUT

    אשמח לתשובה

  • רמי כותב :

    כעיקרון אפשר. אבל הבעיה שאתה מדבר עליה מוכרת גם לי. ולצערי אינני יודע איך להתמודד איתה.

  • Linux Blog כותב :

    הי רמי
    מה קורה עם עברית בסלאג בוורדפרס בתצוגה באקספלורר?
    יש איזשהו שינוי בעתיד שיפתור את הבעיה?

    ראיתי אתרים בעברית שלא מופיעה בהם הבעיה הזו – למשל האתר הזה:
    http://www.merhav.net/
    הדפים שם בעברית ומופיעים טוב באקספלורר, האתר עצמו הוא לא וורדפרס,
    אבל למה אי אפשר לשכפל את ההתנהגות הזו לוורדפרס גם?

    תודה מראש !!
    יונית

  • רמי כותב :

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

    בדקתי את האתר ששלחת. בפיירפוקס העברית נראית בסדר. אבל באקספלורר (גרסה 7) הלינקים באתר בכלל לא עובדים. כל הלינקים משובשים (http://www.merhav.net/36633/מה-הפונטציאל-שלכם-ו-או-של-העסק-שלכם)

    למרות שהפתרון של העברית הוא לא דבר מסובך, צריך ליישם אותו דפדפן ולא בוורדפרס. צריך לבדוק, אולי באקספלורר 8 זה כבר תוקן.

    רמי.

  • אדיר כותב :

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

    מה אפשר לעשות?

    אדיר.

  • רמי כותב :

    מוזר מאוד, אני שדרגתי לגרסה 3.0 ואצלי אין שום בעיה. כל הסלאגים שלי בעברית.

    אולי הקידוד שלך הוא לא UFT8, וזה מה שיוצר שיבושים?

  • גיא כותב :

    אדיר.

    תוכל למצוא פתרון פה

    http://groups.google.com/group/wpheb/msg/6745db3206ce682a?pli=1

  • לובה כותב :

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

  • רמי כותב :

    לובה,
    הבעיה שציינת לא קשורה לנאמר בפוסט זה. צרי קשר במייל ואני אעזור לך.

הוסף תגובה !

נא לא לשאול שאלות שלא קשורות לפוסט, זהו לא פורום תמיכה. לבעיות אישיות ונושאים מורכבים אפשר ליצור איתי קשר.

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>