WPML מאפשר לך לתרגם מידע מטא של משתמשים. זה כולל שם משתמש, כינוי, ביוגרפיה ושדות משתמש מותאמים אישית שאתה יוצר.
תרגום מידע מטא של משתמשים המוגדר כברירת מחדל
כדי לתרגם מידע מטא של משתמשים המוגדר כברירת מחדל, כגון שם וביוגרפיה:
- עבור אל WPML → תרגום מחרוזות.
- הרחב את הקטע של מחרוזות שלא הצלחת למצוא ולחץ על Translate User properties. אם אינך רואה קטע זה, חפש מחרוזת אקראית. הקטע יופיע לאחר טעינת העמוד.

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

- לסיום, הגדירו את הפילטר הנפתח כל הדומיינים ל־Authors. פעולה זו תציג את מידע המטא של המשתמשים בטבלה. המשיכו לתרגם את המחרוזות כרגיל.
תרגום מידע מטא מותאם אישית של משתמשים
כדי לתרגם מידע מטא מותאם אישית של משתמשים, עליך להוסיף פילטר של WPML לקובץ functions.php של ערכת העיצוב שלך. אנו ממליצים להשתמש בערכת עיצוב בת לשם כך, מכיוון שאחרת, השינויים שלך יידרסו בפעם הבאה שתעדכן את ערכת העיצוב שלך.
בדוגמה הבאה, אנו הופכים את שדה המשתמש המותאם אישית שלנו "Position" לניתן לתרגום באמצעות מזהה הכתובת של השדה:
add_filter( 'wpml_translatable_user_meta_fields', function( $fields ) {
$fields[] = 'position';
return $fields;
} );
לאחר שיוגדר כניתן לתרגום, תוכל לתרגם את מידע המטא המותאם אישית של המשתמשים באמצעות תרגום מחרוזות.
כדי לאפשר ל־WPML להחזיר את הערך המתורגם כאשר מידע מטא של משתמשים מאוחזר דרך get_user_meta() או get_userdata() — כולל על ידי תוספים ותוספי בניית עמודים — הוסף את הפילטר הבא:
add_filter( 'wpml_translate_get_user_meta', '__return_true' );
כדי להציג את מידע המטא המתורגם של המשתמשים בחזית האתר, תוכל להשתמש בקוד הבא:
get_user_meta( $user_id, 'position' );