שינוי דגל בפלאגין פולילנג polilang
פלאגין פולילנג זהו פלאגין שמאפשר בוורדפרס לגרום למערכת וורדפרס לתמוך בתצוגה של יותר משפה אחת,
לפלאגין יש גם וידגט של שינוי שפות שמאפשר הצגת דגלים באתר ולפי לחיצה על צורת הדגל משתנה השפה שבה רוצים להציג את האתר
לפעמים הדגל לא מתאים לנו מבחינת העיצוב ואנחנו רוצים להציג תמונה אחרת של דגל, קודם מכנים את התמונה סיומת png .
את התמונה נכניס בתוך התקיה של הפלאגין תחת התקיה flags , כאשר אנחנו משנים לתמונה את השם לפי השם של השפה – למטה הכנסתי את השמות של כל הארצות ושמות הקבצים שמתייחסים אליהם. ( אני נוהג לשנות את השם של התמונה שאנחנו מחליפים ולא לדרוס אותה ככה שאם ארצה לחזור אליה, אחזור בקלות בלי להוריד את הפלאגין מחדש)
/public_html/wp-content/plugins/polylang/flags
לאחר מכן כדי לגרום לדגל להתעדכן במערכת יש לעשות את הדבר הבא :
נכנסים ללוח הבקרה -> שפות -> הגדרות -> שינויי url ועושים שמור
במידה ורוצים לדעת לאיזה ארץ שייכת כל תמונה אז הנה :
$flags = array( 'ad' => __( 'Andorra', 'polylang' ), 'ae' => __( 'United Arab Emirates', 'polylang' ), 'af' => __( 'Afghanistan', 'polylang' ), 'ag' => __( 'Antigua and Barbuda', 'polylang' ), 'ai' => __( 'Anguilla', 'polylang' ), 'al' => __( 'Albania', 'polylang' ), 'am' => __( 'Armenia', 'polylang' ), 'an' => __( 'Netherlands Antilles', 'polylang' ), 'ao' => __( 'Angola', 'polylang' ), 'ar' => __( 'Argentina', 'polylang' ), 'arab' => __( 'Arab league', 'polylang' ), 'as' => __( 'American Samoa', 'polylang' ), 'at' => __( 'Austria', 'polylang' ), 'au' => __( 'Australia', 'polylang' ), 'aw' => __( 'Aruba', 'polylang' ), 'ax' => __( 'Åland Islands', 'polylang' ), 'az' => __( 'Azerbaijan', 'polylang' ), 'ba' => __( 'Bosnia and Herzegovina', 'polylang' ), 'basque' => __( 'Basque Country', 'polylang' ), 'bb' => __( 'Barbados', 'polylang' ), 'bd' => __( 'Bangladesh', 'polylang' ), 'be' => __( 'Belgium', 'polylang' ), 'bf' => __( 'Burkina Faso', 'polylang' ), 'bg' => __( 'Bulgaria', 'polylang' ), 'bh' => __( 'Bahrain', 'polylang' ), 'bi' => __( 'Burundi', 'polylang' ), 'bj' => __( 'Benin', 'polylang' ), 'bm' => __( 'Bermuda', 'polylang' ), 'bn' => __( 'Brunei', 'polylang' ), 'bo' => __( 'Bolivia', 'polylang' ), 'br' => __( 'Brazil', 'polylang' ), 'bs' => __( 'Bahamas', 'polylang' ), 'bt' => __( 'Bhutan', 'polylang' ), 'bw' => __( 'Botswana', 'polylang' ), 'by' => __( 'Belarus', 'polylang' ), 'bz' => __( 'Belize', 'polylang' ), 'ca' => __( 'Canada', 'polylang' ), 'catalonia' => __( 'Catalonia', 'polylang' ), 'cc' => __( 'Cocos', 'polylang' ), 'cd' => __( 'Democratic Republic of the Congo', 'polylang' ), 'cf' => __( 'Central African Republic', 'polylang' ), 'cg' => __( 'Congo', 'polylang' ), 'ch' => __( 'Switzerland', 'polylang' ), 'ci' => __( 'Ivory Coast', 'polylang' ), 'ck' => __( 'Cook Islands', 'polylang' ), 'cl' => __( 'Chile', 'polylang' ), 'cm' => __( 'Cameroon', 'polylang' ), 'cn' => __( 'China', 'polylang' ), 'co' => __( 'Colombia', 'polylang' ), 'cr' => __( 'Costa Rica', 'polylang' ), 'cu' => __( 'Cuba', 'polylang' ), 'cv' => __( 'Cape Verde', 'polylang' ), 'cx' => __( 'Christmas Island', 'polylang' ), 'cy' => __( 'Cyprus', 'polylang' ), 'cz' => __( 'Czech Republic', 'polylang' ), 'de' => __( 'Germany', 'polylang' ), 'dj' => __( 'Djibouti', 'polylang' ), 'dk' => __( 'Denmark', 'polylang' ), 'dm' => __( 'Dominica', 'polylang' ), 'do' => __( 'Dominican Republic', 'polylang' ), 'dz' => __( 'Algeria', 'polylang' ), 'ec' => __( 'Ecuador', 'polylang' ), 'ee' => __( 'Estonia', 'polylang' ), 'eg' => __( 'Egypt', 'polylang' ), 'eh' => __( 'Western Sahara', 'polylang' ), 'england' => __( 'England', 'polylang' ), 'er' => __( 'Eritrea', 'polylang' ), 'es' => __( 'Spain', 'polylang' ), 'esperanto' => __( 'Esperanto', 'polylang' ), 'et' => __( 'Ethiopia', 'polylang' ), 'fi' => __( 'Finland', 'polylang' ), 'fj' => __( 'Fiji', 'polylang' ), 'fk' => __( 'Falkland Islands', 'polylang' ), 'fm' => __( 'Micronesia', 'polylang' ), 'fo' => __( 'Faroe Islands', 'polylang' ), 'fr' => __( 'France', 'polylang' ), 'ga' => __( 'Gabon', 'polylang' ), 'galicia' => __( 'Galicia', 'polylang' ), 'gb' => __( 'United Kingdom', 'polylang' ), 'gd' => __( 'Grenada', 'polylang' ), 'ge' => __( 'Georgia', 'polylang' ), 'gh' => __( 'Ghana', 'polylang' ), 'gi' => __( 'Gibraltar', 'polylang' ), 'gl' => __( 'Greenland', 'polylang' ), 'gm' => __( 'Gambia', 'polylang' ), 'gn' => __( 'Guinea', 'polylang' ), 'gp' => __( 'Guadeloupe', 'polylang' ), 'gq' => __( 'Equatorial Guinea', 'polylang' ), 'gr' => __( 'Greece', 'polylang' ), 'gs' => __( 'South Georgia and the South Sandwich Islands', 'polylang' ), 'gt' => __( 'Guatemala', 'polylang' ), 'gu' => __( 'Guam', 'polylang' ), 'gw' => __( 'Guinea-Bissau', 'polylang' ), 'gy' => __( 'Guyana', 'polylang' ), 'hk' => __( 'Hong Kong', 'polylang' ), 'hm' => __( 'Heard Island and McDonald Islands', 'polylang' ), 'hn' => __( 'Honduras', 'polylang' ), 'hr' => __( 'Croatia', 'polylang' ), 'ht' => __( 'Haiti', 'polylang' ), 'hu' => __( 'Hungary', 'polylang' ), 'id' => __( 'Indonesia', 'polylang' ), 'ie' => __( 'Republic of Ireland', 'polylang' ), 'il' => __( 'Israel', 'polylang' ), 'in' => __( 'India', 'polylang' ), 'io' => __( 'British Indian Ocean Territory', 'polylang' ), 'iq' => __( 'Iraq', 'polylang' ), 'ir' => __( 'Iran', 'polylang' ), 'is' => __( 'Iceland', 'polylang' ), 'it' => __( 'Italy', 'polylang' ), 'jm' => __( 'Jamaica', 'polylang' ), 'jo' => __( 'Jordan', 'polylang' ), 'jp' => __( 'Japan', 'polylang' ), 'ke' => __( 'Kenya', 'polylang' ), 'kg' => __( 'Kyrgyzstan', 'polylang' ), 'kh' => __( 'Cambodia', 'polylang' ), 'ki' => __( 'Kiribati', 'polylang' ), 'km' => __( 'Comoros', 'polylang' ), 'kn' => __( 'Saint Kitts and Nevis', 'polylang' ), 'kp' => __( 'North Korea', 'polylang' ), 'kr' => __( 'South Korea', 'polylang' ), 'kurdistan' => __( 'Kurdistan', 'polylang' ), 'kw' => __( 'Kuwait', 'polylang' ), 'ky' => __( 'Cayman Islands', 'polylang' ), 'kz' => __( 'Kazakhstan', 'polylang' ), 'la' => __( 'Laos', 'polylang' ), 'lb' => __( 'Lebanon', 'polylang' ), 'lc' => __( 'Saint Lucia', 'polylang' ), 'li' => __( 'Liechtenstein', 'polylang' ), 'lk' => __( 'Sri Lanka', 'polylang' ), 'lr' => __( 'Liberia', 'polylang' ), 'ls' => __( 'Lesotho', 'polylang' ), 'lt' => __( 'Lithuania', 'polylang' ), 'lu' => __( 'Luxembourg', 'polylang' ), 'lv' => __( 'Latvia', 'polylang' ), 'ly' => __( 'Libya', 'polylang' ), 'ma' => __( 'Morocco', 'polylang' ), 'mc' => __( 'Monaco', 'polylang' ), 'md' => __( 'Moldova', 'polylang' ), 'me' => __( 'Montenegro', 'polylang' ), 'mg' => __( 'Madagascar', 'polylang' ), 'mh' => __( 'Marshall Islands', 'polylang' ), 'mk' => __( 'Macedonia', 'polylang' ), 'ml' => __( 'Mali', 'polylang' ), 'mm' => __( 'Myanmar', 'polylang' ), 'mn' => __( 'Mongolia', 'polylang' ), 'mo' => __( 'Macao', 'polylang' ), 'mp' => __( 'Northern Mariana Islands', 'polylang' ), 'mq' => __( 'Martinique', 'polylang' ), 'mr' => __( 'Mauritania', 'polylang' ), 'ms' => __( 'Montserrat', 'polylang' ), 'mt' => __( 'Malta', 'polylang' ), 'mu' => __( 'Mauritius', 'polylang' ), 'mv' => __( 'Maldives', 'polylang' ), 'mw' => __( 'Malawi', 'polylang' ), 'mx' => __( 'Mexico', 'polylang' ), 'my' => __( 'Malaysia', 'polylang' ), 'mz' => __( 'Mozambique', 'polylang' ), 'na' => __( 'Namibia', 'polylang' ), 'nc' => __( 'New Caledonia', 'polylang' ), 'ne' => __( 'Niger', 'polylang' ), 'nf' => __( 'Norfolk Island', 'polylang' ), 'ng' => __( 'Nigeria', 'polylang' ), 'ni' => __( 'Nicaragua', 'polylang' ), 'nl' => __( 'Netherlands', 'polylang' ), 'no' => __( 'Norway', 'polylang' ), 'np' => __( 'Nepal', 'polylang' ), 'nr' => __( 'Nauru', 'polylang' ), 'nu' => __( 'Niue', 'polylang' ), 'nz' => __( 'New Zealand', 'polylang' ), 'occitania' => __( 'Occitania', 'polylang' ), 'om' => __( 'Oman', 'polylang' ), 'pa' => __( 'Panama', 'polylang' ), 'pe' => __( 'Peru', 'polylang' ), 'pf' => __( 'French Polynesia', 'polylang' ), 'pg' => __( 'Papua New Guinea', 'polylang' ), 'ph' => __( 'Philippines', 'polylang' ), 'pk' => __( 'Pakistan', 'polylang' ), 'pl' => __( 'Poland', 'polylang' ), 'pm' => __( 'Saint Pierre and Miquelon', 'polylang' ), 'pn' => __( 'Pitcairn', 'polylang' ), 'pr' => __( 'Puerto Rico', 'polylang' ), 'ps' => __( 'Palestinian Territory', 'polylang' ), 'pt' => __( 'Portugal', 'polylang' ), 'pw' => __( 'Belau', 'polylang' ), 'py' => __( 'Paraguay', 'polylang' ), 'qa' => __( 'Qatar', 'polylang' ), 'quebec' => __( 'Quebec', 'polylang' ), 'ro' => __( 'Romania', 'polylang' ), 'rs' => __( 'Serbia', 'polylang' ), 'ru' => __( 'Russia', 'polylang' ), 'rw' => __( 'Rwanda', 'polylang' ), 'sa' => __( 'Saudi Arabia', 'polylang' ), 'sb' => __( 'Solomon Islands', 'polylang' ), 'sc' => __( 'Seychelles', 'polylang' ), 'scotland' => __( 'Scotland', 'polylang' ), 'sd' => __( 'Sudan', 'polylang' ), 'se' => __( 'Sweden', 'polylang' ), 'sg' => __( 'Singapore', 'polylang' ), 'sh' => __( 'Saint Helena', 'polylang' ), 'si' => __( 'Slovenia', 'polylang' ), 'sk' => __( 'Slovakia', 'polylang' ), 'sl' => __( 'Sierra Leone', 'polylang' ), 'sm' => __( 'San Marino', 'polylang' ), 'sn' => __( 'Senegal', 'polylang' ), 'so' => __( 'Somalia', 'polylang' ), 'sr' => __( 'Suriname', 'polylang' ), 'ss' => __( 'South Sudan', 'polylang' ), 'st' => __( 'São Tomé and Príncipe', 'polylang' ), 'sv' => __( 'El Salvador', 'polylang' ), 'sy' => __( 'Syria', 'polylang' ), 'sz' => __( 'Swaziland', 'polylang' ), 'tc' => __( 'Turks and Caicos Islands', 'polylang' ), 'td' => __( 'Chad', 'polylang' ), 'tf' => __( 'French Southern Territories', 'polylang' ), 'tg' => __( 'Togo', 'polylang' ), 'th' => __( 'Thailand', 'polylang' ), 'tibet' => __( 'Tibet', 'polylang' ), 'tj' => __( 'Tajikistan', 'polylang' ), 'tk' => __( 'Tokelau', 'polylang' ), 'tl' => __( 'Timor-Leste', 'polylang' ), 'tm' => __( 'Turkmenistan', 'polylang' ), 'tn' => __( 'Tunisia', 'polylang' ), 'to' => __( 'Tonga', 'polylang' ), 'tr' => __( 'Turkey', 'polylang' ), 'tt' => __( 'Trinidad and Tobago', 'polylang' ), 'tv' => __( 'Tuvalu', 'polylang' ), 'tw' => __( 'Taiwan', 'polylang' ), 'tz' => __( 'Tanzania', 'polylang' ), 'ua' => __( 'Ukraine', 'polylang' ), 'ug' => __( 'Uganda', 'polylang' ), 'us' => __( 'United States', 'polylang' ), 'uy' => __( 'Uruguay', 'polylang' ), 'uz' => __( 'Uzbekistan', 'polylang' ), 'va' => __( 'Vatican', 'polylang' ), 'vc' => __( 'Saint Vincent and the Grenadines', 'polylang' ), 've' => __( 'Venezuela', 'polylang' ), 'veneto' => __( 'Veneto', 'polylang' ), 'vg' => __( 'British Virgin Islands', 'polylang' ), 'vi' => __( 'United States Virgin Islands', 'polylang' ), 'vn' => __( 'Vietnam', 'polylang' ), 'vu' => __( 'Vanuatu', 'polylang' ), 'wales' => __( 'Wales', 'polylang' ), 'wf' => __( 'Wallis and Futuna', 'polylang' ), 'ws' => __( 'Western Samoa', 'polylang' ), 'ye' => __( 'Yemen', 'polylang' ), 'yt' => __( 'Mayotte', 'polylang' ), 'za' => __( 'South Africa', 'polylang' ), 'zm' => __( 'Zambia', 'polylang' ), 'zw' => __( 'Zimbabwe', 'polylang' ), );
polilang