WPML
סטטוס
פתוח

סקירה כללית של התקלה

ערכות עיצוב או תוספים מסוימים משתמשים בפונקציות wp_date() או date_i18n() של WordPress כדי להציג תאריכים. תאריכים אלה עשויים להשתמש בסיומת כגון 1st או 26th, בהתאם לפרמטרים שנבחרו.

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

פתרון עוקף

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


  • הוסף את הקוד הבא לקובץ functions.php של ערכת העיצוב שלך:

  • פתח את העמוד שבו מוצגים התאריכים. פעולה זו תפעיל את הפילטר שהוסף.

  • עבור אל WPMLתרגום מחרוזות ותרגם את התאריכים.

  • יהיה עליך לתרגם כל סיומת בנפרד (לדוגמה 1st, 2nd…) מכיוון שהיא עשויה להשתנות בהתאם לשפה.

כל התקלות הידועות →