WPML מספק דגלים לשפות רבות, אך גם מאפשר לכם להשתמש בתמונות דגלים שלכם במידת הצורך.
WPML מגיע עם דגלים מובנים עבור כל 65 השפות המוגדרות מראש, בנוסף לדגלים נוספים עבור וריאציות שפה פופולריות ספציפיות למדינות (כגון צרפתית קנדית, פורטוגזית ברזילאית או גרמנית שוויצרית). דגלים אלה זמינים כקובצי SVG או PNG בנתיב הקובץ הבא:
../wp-content/plugins/sitepress-multilingual-cms/res/flags

עם זאת, ייתכן שתרצו להשתמש בסגנון שונה של דגל שמתאים יותר לאתר שלכם. לחלופין, ייתכן שתרצו להוסיף דגל עבור שפה שאינה מוגדרת מראש ב־WPML. במקרים אלה, תוכלו להעלות דגל מותאם אישית.
דרישות עבור דגל מותאם אישית
תוכלו להעלות דגל משלכם כקובץ SVG. הפורמט היחיד ש־WPML מקבל עבור דגל מותאם אישית הוא SVG, ועל הקובץ להיות בגודל של 100 KB או פחות.
אינכם זקוקים לתוסף המאפשר העלאות SVG לשם כך. WPML מאחסן את הדגל עצמו, תחת wp-content/uploads/flags/, ולא בספריית המדיה של WordPress.
יהיה עליכם גם לוודא שקובץ המקור מסוג SVG הוא בגודל 18 x 12 פיקסלים אם ברצונכם שהוא ייראה טוב לצד דגלי ברירת המחדל של WPML. ה־viewBox יכול להיות כל ערך פרופורציונלי, לדוגמה:
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" fill="none" viewBox="0 0 36 24">...</svg>
הוספת דגל מותאם אישית
עבור אל WPMLהגדרותשפות. במקטע ניהול והסתרת שפות האתר, לחץ על עריכה בשורה של השפה שאת דגלה תרצה לשנות. זהו גם המקום שבו תוכל להוסיף שפה מותאמת אישית לאתר שלך.

פתחו את בורר הדגל של השורה. הוא מציע את אחד מהדגלים של WPML, גלובוס ניטרלי או את קוד המדינה — ובתור הרשומה האחרונה שלו, העלאת SVG מותאם אישית…. בחרו באפשרות זו ובחרו את הקובץ שלכם.

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

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

אם אינכם מגדירים גודל ספציפי עבור הדגלים שלכם, גודלם של דגלי PNG ו־JPG ישתנה אוטומטית ל־18×12 פיקסלים לשם אחידות. ייתכן שלא תרצו לשנות את גודל הדגלים שלכם אם הם מנוהלים על ידי CSS או JavaScript, או אם ברצונכם להציג GIF מונפש.
במקרים כאלה, תוכלו לכבות את שינוי הגודל האוטומטי על ידי הוספת הקוד הבא לקובץ wp-config.php שלכם:
define( 'WPML_DO_NOT_RESIZE_UPLOADED_FLAGS', true );